Есть настраиваемый товар и у него есть отзыв. Чтобы товар приобрести, надо сделать выбор обязательного атрибута. иначе будет выдана ошибка, что обязательное поле не заполнено:
Если перейти и прочитать отзыв, то видим почти такую же карточку товара с кнопкой "в корзину", но без обязательного атрибута. В таком случае мы оставляем пользователя в ситуации, когда он никак не может добавить этот товар в корзину, ибо он не выбрал и не может выбрать необходимый атрибут, но кнопка "в корзину" у него есть:
Вопрос: как на страницу просмотра отзыва (визуально очень похожую на карточку товара) добавить вывод обязательного атрибута, как на странице карточки товара?
Как добавить обязательные атрибуты на страницу отзывов?
13.09.2011 15:31
Макетные правила, отвечающие за настраиваемые покупателем характеристики товара, в стандартной теме применяются только к дескриптору catalog_product_view.
Вам нужно применить их для дескриптора review_product_list.
Эти макетные правила:
Вам нужно применить их для дескриптора review_product_list.
Эти макетные правила:
<block type="catalog/product_view" name="product.info.options.wrapper" as="product_options_wrapper" template="catalog/product/view/options/wrapper.phtml" translate="label"> <label>Info Column Options Wrapper</label> <block type="core/template" name="options_js" template="catalog/product/view/options/js.phtml"/> <block type="catalog/product_view_options" name="product.info.options" as="product_options" template="catalog/product/view/options.phtml"> <action method="addOptionRenderer"><type>text</type><block>catalog/product_view_options_type_text</block><template>catalog/product/view/options/type/text.phtml</template></action> <action method="addOptionRenderer"><type>file</type><block>catalog/product_view_options_type_file</block><template>catalog/product/view/options/type/file.phtml</template></action> <action method="addOptionRenderer"><type>select</type><block>catalog/product_view_options_type_select</block><template>catalog/product/view/options/type/select.phtml</template></action> <action method="addOptionRenderer"><type>date</type><block>catalog/product_view_options_type_date</block><template>catalog/product/view/options/type/date.phtml</template></action> </block> <block type="core/html_calendar" name="html_calendar" as="html_calendar" template="page/js/calendar.phtml"/> </block> <block type="catalog/product_view" name="product.info.options.wrapper.bottom" as="product_options_wrapper_bottom" template="catalog/product/view/options/wrapper/bottom.phtml" translate="label"> <label>Bottom Block Options Wrapper</label> <action method="insert"><block>product.tierprices</block></action> <block type="catalog/product_view" name="product.clone_prices" as="prices" template="catalog/product/view/price_clone.phtml"/> <action method="append"><block>product.info.addtocart</block></action> <action method="append"><block>product.info.addto</block></action> </block>
13.09.2011 19:43
Пока я не силен в программировании мадженто, поэтому у меня не получилось перекрыть правила макета, как вы рекомендовали. Получалось или без фото товара, или криво-косо. Поэтому я просто закомментировал блок вывода кнопки "в корзину":
<!-- <block type="catalog/product_view" name="product.info.addtocart" as="addtocart" template="catalog/product/view/addtocart.phtml"/> -->
в файле review.xml
Если вы найдёте время и посмотрите, как должен выглядеть дескриптор review_product_list в файле review.xml с учетом моих пожеланий отображения настраиваемых покупателем характеристик товара, буду признателен за помощь ))
<!-- <block type="catalog/product_view" name="product.info.addtocart" as="addtocart" template="catalog/product/view/addtocart.phtml"/> -->
в файле review.xml
Если вы найдёте время и посмотрите, как должен выглядеть дескриптор review_product_list в файле review.xml с учетом моих пожеланий отображения настраиваемых покупателем характеристик товара, буду признателен за помощь ))