Я изменил оформительскую тему и теперь не могу вывести сообщение о начислении баллов накопительной программы за написание отзыва к товару

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Rustam
  • Группа: Пользователь
  • Сообщений: 6
  • Регистрация: 15.11.2012

07.12.2012 09:42

Добрый день. Не могу понять почему у меня не выводится сообщение о количестве начисляемых балов за оставляемый отзыв. Вот файл настрое шаблона catalod.xml:

<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 type="page/html_wrapper" name="product.review.form.fields.before" as="form_fields_before" translate="label">
            <label>Review Form Fields Before</label>
            <action method="setMayBeInvisible">
                <value>1</value>
            </action>
        </block>
    </block>                    
</block>


Как видно из кода, в шаблоне должен быть доступен для вывода следующий блок:

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


Однако сообщения я так и не смог вывести. Все остальные сообщения отображаются.
Подскажите в каком направлении копать?

#2 Фымышонок
  • Группа: Пользователь
  • Сообщений: 17
  • Регистрация: 22.02.2012

09.12.2012 08:15

надо два раза вызывать
getChildHmtl(name)->getChildHmtl(childName)->toHtml;


#3 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

09.12.2012 11:54

Я изменил оформительскую тему и теперь не могу вывести сообщение о начислении баллов накопительной программы за написание отзыва к товару (повтор)

Поделиться темой: