1

Тема: Как вывести блок с комментариями

Переделываю карточку товара. Сделал несколько вкладок - все это в шаблоне product.tpl

http://s020.radikal.ru/i712/1607/c9/0c29b3204260.png



Теперь во вкладку "ОТЗЫВЫ" мне нужно добавить собственно отзывы (я не разработчик, но что делать примерно понимаю). Пытаюсь сделать это так

{moduleinsert name="\comments\controller\block\comments"}

но вылазит ошибка

http://s013.radikal.ru/i323/1607/30/e5dcb6f7c8ab.png

нужно указать type имя класса. Как быть?

Re: Как вывести блок с комментариями

Всё правильно. Перейдите в режим правки. Наведитесь на блок и выберите там комментарии к товару.

Re: Как вывести блок с комментариями

Или так {moduleinsert name="\Comments\Controller\Block\Comments" type="\Catalog\Model\CommentType\Product"}

Повысить оценку +1 Понизить оценку

Re: Как вывести блок с комментариями

Дмитрий пишет:

Или так {moduleinsert name="\Comments\Controller\Block\Comments" type="\Catalog\Model\CommentType\Product"}

Да так тоже верно. Но мне лень запоминать настройку smile

5

Re: Как вывести блок с комментариями

Зашел в режим отладки, выбрал "комментарии к товару", страница обновилась и поле стало вообще пустое

http://s017.radikal.ru/i416/1607/b6/1fa0d15a6eb9.png



а в product.tpl появилась запись

 {moduleinsert name="\Comments\Controller\Block\Comments" indexTemplate='blocks/comments/comment_block.tpl' listTemplate='blocks/comments/list.tpl' type='\\catalog\\model\\commenttype\\product' pageSize=10}

Re: Как вывести блок с комментариями

Попробуйте \\ заменить на \, возможно Ваш сервер дописывает лишний слэш

7 Отредактировано Sergey T. (07.07.2016 13:42:43)

Re: Как вывести блок с комментариями

{moduleinsert name="\Comments\Controller\Block\Comments" indexTemplate='blocks/comment/comment_block.tpl' listTemplate='blocks/comments/list.tpl' type='\catalog\model\commenttype\product' pageSize=10}

убрал лишние слэши, не помогло sad
все равно ничего не выводится. Что еще может быть?

Re: Как вывести блок с комментариями

Ну дело видимо в шаблоне blocks/comment/comment_block.tpl, что-то там не так

9

Re: Как вывести блок с комментариями

Печаль тоска...

Если я просто ниже в конструкторе добавляю секцию и туда вывожу блок с комментариями, то все работает отлично, а вставить в product.tpl никак не выходит.

Буду думать.

Re: Как вывести блок с комментариями

Что то наделали там не так

11 Отредактировано Закусило Александр (07.07.2016 19:53:11)

Re: Как вывести блок с комментариями

Ярослав пишет:

Попробуйте просто

{moduleinsert name="\Comments\Controller\Block\Comments" type="\catalog\model\commenttype\product" }

Думаю дело не в этом. Он отработает тоже самое, просто взяв параметры по умолчанию.