kullandığım kodları aşağıdaki ancak bu durum için işe yaramadı: Üye işleve Çağrı:nasıl magento (ürün detay sayfasında) geçerli ürünün kategorisini adını almak için
$_category_detail=Mage::registry('current_category');
echo $_category_detail->getName();
Önemli hata var /app/design/frontend/base/default/template/catalog/product/view.phtml olmayan bir nesne üzerinde getName()
bazı filtreler yapmak ve head.phtml içinde söz kodunun altında kullanın:
$is_product = Mage::registry('product');
if($is_product){
if(is_object(Mage::registry('current_category'))){
$category_name = Mage::registry('current_category')->getName();
}
else{ $category_name = ""; }
}
Ancak bu, yalnızca bir kategoriden bir ürüne geçerseniz çalışır. Ürün sayfasını doğrudan ziyaret ederseniz, hiçbir şey gösterilmiyor
, nasıl bu kod yardımı ile ilgili bazı açıklamalar sağlamak için daha iyidir. – vard
Mangy olmak istemiyorum ama bu soru aslında cevap değil. Kullanıcı, yukarıdaki kodun kendi durumu için çalışmadığından bahsetmiştir. @vard ile aynı fikirdeyim, daha önce pastayı SO'dan kopyalardık, fakat soruyu okumadan SO'ya yapıştırarak yeni bir soru sordum. – muhammedv