У меня есть тип узла, называемый «фильм», который может содержать несколько файлов субтитров, используя модуль CCK FileField. Теперь я имею дело с модулем FiveStars, мне нужно оценивать каждый субтитр отдельно! поэтому пользователь должен оценивать субтитры, связанные с фильмом, а не самим фильмом.
смятый достаточно! Есть идеи?Drupal: как оценивать файловые поля узла?
ответ
Это будет непросто, поскольку весь модуль FiveStars не создан для оценки всего, кроме узлов. (так что, вероятно, поля оценки)
Вы можете использовать «content multigroup», и это позволит вам сопоставить ваши поля файлов с целым полем. Обратите внимание, что многогрупповая группа контента является автономным модулем, но теперь она интегрирована с CCK3, который все еще находится в разработке. Даже при этом вам нужно будет прикрепить инструмент оценки JavaScript (а не жесткий модуль drupal) к полю самостоятельно, так как я уверен, что FiveStars предназначен только для работы с узлами, а не с определенными полями, тем более для многогрупповые поля.
Итак, если вы хотите использовать FiveStars и, поскольку он разработан (не переписывая его для работы с отдельными полями/мультигруппами), я уверен, что ваш единственный вариант - разделить субтитры на отдельный тип контента и ассоциировать, используя nodereference. Это приведет к неудачному побочному эффекту наличия отдельной страницы для фактического проведения обзора. Конечно, будет не так быстро оценить серию субтитров.
Это то, что я знаю из того, что я использовал в этих модулях.
+1 для превращения субтитров в типы контента. однако вы можете использовать представления для отображения всех субтитров, загруженных для данного фильма. панели (на странице node_view) могут использоваться для одновременного отображения как вида movie_node, так и представления субтитров, а также значительно упрощает передачу аргументов ... –
Хороший момент, спасибо – 2010-01-23 03:15:01
Я думаю, что мой способ спросить об этом, заставил вас думать, что это не связано с программированием. это абсолютно! – 2010-01-18 16:18:24
действительно вопрос веб-разработки. –
Если этот вопрос закрыт, необходимо закрыть многие другие вопросы веб-разработки. Однако я не согласен. Хотя это не вопрос программирования как таковой, ответ может включать программирование. Это просто зависит, если кто-то уже программировал для вас; ОП не мог заранее это знать. IMHO stackoverflow является наиболее подходящим сайтом для этого вопроса по сравнению с братьями и сестрами, такими как serverfault или doctype. – marcvangend