Düzenimdeki farklı sayfalarda görüntülenen bir kenar çubuğu bloğum var.Magento - şu anki ürünü alın
Bu satırda bir ürün listem var ve bir ürün sayfasında bulunduğumda geçerli ürünü seçmek istiyorum.
$current_product = Mage::registry('current_product');
akım ürünü almak için, ama bu ürün sayfası yüklenirken ediyorum sadece ilk kez çalışır:
ben kullanıyorum. Farklı bir ürün seçtiğimde yukarıdaki kod aynı değeri (ilk ürün) döndürür.
Bunun olduğunu varsayıyorum çünkü Magento önbelleğini kullanıyorum. Doğru değeri elde etmek için ne yapabilirim?
$currentCategory = Mage::registry('current_category');
kenar çubuğu bloğu Burada eklediğiniz bir navigasyon şablon:
aynı şey kullanırken olan .. \ app \ tasarım \ önyüzü \ varsayılan \ Mytheme \ şablon \ katalog \ navigasyon \ page_left.phtml.
Bu XML ile düzeni eklemeden ediyorum:
<block type="catalog/navigation" name="left.navigation.block" as="left.navigation.block" template="catalog/navigation/page_left.phtml"/>
Bloğunuzun sınıfı nedir? Hangi Magento blok sınıfından miras kalıyor? – blmage
Lütfen soruma eklediğim ek bilgilere bakın: – Shani1351