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

Главные вкладки

Аватар пользователя Worth Worth 2 сентября 2010 в 15:29

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

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

Комментарии

Аватар пользователя Worth Worth 2 сентября 2010 в 17:00

"eLSe" wrote:
Views Custom Field

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

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


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

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

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

Аватар пользователя Worth Worth 10 ноября 2015 в 11:47

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

Аватар пользователя Alex2000 Alex2000 16 мая 2011 в 16:50

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

Аватар пользователя andreystrelkov andreystrelkov 16 августа 2013 в 10:26

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

++++++1