Тема Mercado: «Call to a member function toHtml() on a non-object in wishlist/view.phtml on line 50» при просмотре плана покупок

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

07.07.2013 10:21

При просмотре покупателем своего плана покупок оформительская тема Mercado становится причиной сбоя: «Call to a member function toHtml() on a non-object in wishlist/view.phtml on line 50».

Для устранения этого сбоя надо в файле app/design/frontend/mercado/default/layout/wishlist.xml найти макетное правило
<reference name="my.account.wrapper">
    <block type="wishlist/customer_wishlist" name="customer.wishlist" template="wishlist/view.phtml"/>
</reference> 
и заменить его на
<reference name="my.account.wrapper">
    <block type="wishlist/customer_wishlist" name="customer.wishlist" template="wishlist/view.phtml">
        <action method="setTitle" translate="title">
            <title>My Wishlist</title>
        </action>
        <block type="wishlist/customer_wishlist_items" name="customer.wishlist.items" as="items" template="wishlist/item/list.phtml">
        <block type="wishlist/customer_wishlist_item_column_image" name="customer.wishlist.item.image" template="wishlist/item/column/image.phtml" />
        <block type="wishlist/customer_wishlist_item_column_comment" name="customer.wishlist.item.info" template="wishlist/item/column/info.phtml">
        <action method="setTitle" translate="title">
            <title>Product Details and Comment</title>
        </action>
        </block>
        <block type="wishlist/customer_wishlist_item_column_cart" name="customer.wishlist.item.cart" template="wishlist/item/column/cart.phtml">
        <action method="setTitle" translate="title">
        <title>Add to Cart</title>
        </action>
        <block type="wishlist/customer_wishlist_item_options" name="customer.wishlist.item.options" />
        </block>
        <block type="wishlist/customer_wishlist_item_column_remove" name="customer.wishlist.item.remove" template="wishlist/item/column/remove.phtml" />
        </block>
        <block type="core/text_list" name="customer.wishlist.buttons" as="control_buttons">
            <block type="wishlist/customer_wishlist_button" name="customer.wishlist.button.share" template="wishlist/button/share.phtml" />
            <block type="wishlist/customer_wishlist_button" name="customer.wishlist.button.toCart" template="wishlist/button/tocart.phtml" />
            <block type="wishlist/customer_wishlist_button" name="customer.wishlist.button.update" template="wishlist/button/update.phtml" />
        </block>
    </block>
</reference>


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