[Решено] Модуль Views - добавить к странице форму комментариев

Прислано: Worth

чт, 02/09/2010 - 11:29

Добрый день!
К сожалению, в поиске невозможно найти что-нибуль, связанное со словом "комментарии" - практически каждая страница интернета содержит это слово, так что приходится спрашивать здесь. Думаю вопрос детский, но поставил меня в тупик:

Создаю новую views,
добавляю отображение: страница,
прописываю у нее путь paper/2/girl/% ,
ставлю в аргументах что будет приниматься Материал:nid,
выставляю нужные поля для отображения,
и вот после разных полей, которые я выбрал, нужно просто отобразить форму комментариев как при показе обычной ноды. Перерыл все списки полей, доступные во views, ничего такого не нашел. Единственное что было похожее - "Материал:Ссылка на комментарии", но это совсем другое :( Подскажите, как мне добавить форму комментариев к странице, созданной во views, и отображающей, по сути, одну ноду просто с видоизмененными полями?

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано xxandeadxx в чт, 02/09/2010 - 11:45.

[deleted]


Опубликовано eLSe в чт, 02/09/2010 - 12:29.

Views Custom Field


Опубликовано Worth в чт, 02/09/2010 - 13:00.

"eLSe" написал(а):

Views Custom Field

Гениально!
eLSe, спасибо за ссылку, я теперь с этим модулем столько всего сделать смогу! :)

Теперь все просто:
Включаем этот модуль, идем во views, добавляем к нашей вьюсине поле "Customfield: PHP code", в нем пишем Значение:


<?php 
  $node 
node_load($data->nid); 
  print 
comment_render($node);
?>

(Не забываем, что я поставил вид у вьюсины "Страница", путь к ней указал с символом % ,т.е paper/girl/% , и в аргументах добавил Материал:nid , соответсвенно в переменной $data использую это поле - $data->nid )

А вообще странно что нет готового представления для вьюс "Форма комментариев", ну да ладно. Спасибо!


Опубликовано eLSe в чт, 02/09/2010 - 13:10.

Обращайтесь ;)


Опубликовано Worth в ср, 02/03/2011 - 05:47.

Написал простенький модуль, который добавляет поле для вьюс "Полные комментарии к этой ноде", а то слишком часто с этой проблемой сталкиваюсь


Опубликовано Alex2000 в пн, 16/05/2011 - 12:50.

Доброго времени суток.
Модуль хороший и код тоже, но осталась проблема, при добавлении комментария пользователь попадает на страницу ноды, а надо чтоб оставался на странице сделанной через views, если добавить код в шаблон типа ноды:
<?
drupal_goto('[путь_к_странице_сделанной_views]' . $node->nid);
?>
тоже не помогает, в этом случае возвращаемся на страницу сделанную views, но комментарий в очередь на модерацию не попадает. Вопрос в следующем, как решить задачку до конца :-)


Новое на сайте

Ссылки партнёров