Как изменить расположение комментариев в Drupal? - PullRequest
0 голосов
/ 10 декабря 2010

На сайте D6 я хочу отображать комментарии, сделанные к узлу в определенном месте в файле шаблона этого узла, а не добавлять их на страницу после конца визуализированного узла, что и происходит сейчас.Конечно (?) Есть тривиальный способ сделать это, на который я просто не наткнулся.Может кто-нибудь указать мне на очевидное решение, которое должно быть там (или, альтернативно, дайте мне знать, что это решение не существует)?Спасибо!

Ответы [ 2 ]

2 голосов
/ 10 декабря 2010

Вам нужно написать вариант node_page_view и node_show, а затем hook_menu_alter узла /% пути к нему. Поместите комментарии рендеринга в некоторый ключ $ node ($ node-> comments_rendered) и затем используйте его в теме. Просите больше, если этого недостаточно. Это исправлено в Drupal 7 BTW с помощью hook_page_alter ().

0 голосов
/ 10 декабря 2010

Один из ответов - создать представление комментариев, а затем создать блок на основе этого представления. Вы бы использовали аргумент для фильтрации на NID. Затем вы можете поместить блок в любую редактируемую область, определенную в вашей теме.

...