Magento: Hareketli "Son Görülen"

0 Cevap php

Yani bizim ürün görünümüne "son görüntülenen" blok koyduk. Her şey ilk başta iyi bakmak gibi görünüyor ama ben şimdi boş düzenleri ile yapmak zorunda garip hatalar görüyorum. I kapalı önbelleğe kapatırsanız gayet iyi çalışıyor, ancak tam sayfa önbelleğe alma etkin olan $ this-> getColumnCount () çağrılırken başarısız; şablonda.

Geçenlerde ürün sayfasında izlendi etkinleştirmek için ne yaptık oldu:

catalog_product_view içeriği bloğu içinde Catalog.xml içinde:

            <block type="reports/product_viewed" name="reports.product.viewed" as="recently_viewed" template="reports/product_viewed.phtml">
                <action method="setColumnCount"><columns>4</columns></action>
                <action method="setItemLimit"><type>recently_viewed</type><limit>4</limit></action>
            </block>

şablon dosyasında: katalog / ürün / view.phtml:

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

Her şey yükler ilk defa ince, ama başka bir ürün görünümünde tıklarsanız sonra, o sayfa o hataları yeniden. Ben sınıfa hatayı aşağı izlenebilmektedir: Mage_Page_Helper_Layout.

fonksiyonu getCurrentPageLayout (), bir çizgi vardır:

 $this->getLayout()->getBlock('root')

and $this->getLayout is returning null which causes the getBlock call to throw an exception.
if i disabled caching no errors come up and everything works fine.

0 Cevap