Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Magento: реализация комментариев

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13778
Откуда: Кировоград, Украина

СообщениеДобавлено: Пт Янв 04, 2019 4:29 pm    Заголовок сообщения: Magento: реализация комментариев
Ответить с цитатой

Модуль Mage_Review включен по умолчанию. Именно он реализует добавление/вывод отзывов, но я столкнулся с ситуацией, когда вывод отзывов не был предусмотрен темой оформления.

Ищем в layout темы файл catalog.xml, открываем, в нем ищем класс catalog_product_view:

Код:
<catalog_product_view translate="label">


В нужном месте (в блоке catalog/product_view) добавляем код:

Код:
<block type="review/product_view_list" name="product.info.product_additional_data" as="product_review" template="review/product/view/list.phtml">
<block type="review/form" name="product.review.form" as="review_form" /></block>


В template/catalog/product/view.phtml добавляем в нужном месте (где должна выводиться форма добавления коммента + список комментов):

<?php echo $this->getChildHtml('product_review'); ?>

После этого на страницах продукта должна появиться форма для добавления отзыва. Если отзыв не добавляется, то идем в app/code/core/Mage/Review/controllers/ProductController.php, редактируем postAction(). Нужно закомментировать строки:

Код:
       /* if (!$this->_validateFormKey()) {
            // returns to the product item page
            $this->_redirectReferer();
            return;
        } */



Знаю, так неправильно, но пока так.

Осталось зайти в app/design/frontend/default/тема/template/review/ и отредактировать шаблоны для списка отзывов и формы их добавления.

Для формы желательно прикрутить капчу или в настройках запретить добавление комментов незарегистрированными пользователями
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис