Dün yeni bir Magento projesi üzerinde çalışıyordum ve navigasyon menüsünde küçük resim göstermek istedik. Magento arka uçtan küçük resim ve ana resim ekleme seçeneğimiz var, ancak Magento bunu menüde varsayılan olarak göstermiyor.
Magento sürümüm 1.8, adımlar burada:
1 Arka uçtan küçük resim ekle

2 – /app/code/core/Mage/Catalog/Model/Observer.php dosyasını /app/code/local/Mage/Catalog/Observer.php konumuna kopyalayın ve fonksiyon adında aşağıdaki değişiklikleri yapın: _addCategoriesToMenu
[sh lang="php"]
$categoryData = array(
'name' => $category->getName(),
'id' => $nodeId,
'url' => Mage::helper('catalog/category')->getCategoryUrl($category),
'is_active' => $this->_isActiveMenuCategory($category),
'thumbnail' => Mage::getModel('catalog/category')->load($category->getId())->getThumbnail()
[/sh]
);
add ‘’thumbnail’ => Mage::getModel(‘catalog/category’)->load($category->getId())->getThumbnail()
‘
Adım 3:
app/code/core/Mage/Page/Block/Html/Topmenu.php dosyasını app/code/local/Mage/Page/Block/Html/Topmenu.php konumuna kopyalayın.
Sonra aşağıdaki değişiklikleri fonksiyonda yapın: _getHtml
[sh lang="php"]
if($childLevel < 1 ){
$img_urls = Mage::getBaseUrl(‘media’).’catalog/category/’.$child->getData(‘thumbnail’);
$img = ‘<img src=”‘.$img_urls.'” />’;
}
$html .= ‘<li ‘ . $this->_getRenderedMenuItemAttributes($child) . ‘>’;
$html .= ‘<a href=”‘ . $child->getUrl() . ‘” ‘ . $outermostClassCode . ‘><span>’
. $this->escapeHtml($child->getName()) . ‘ </span> ‘.$img.’ </a>’;
[/sh]
Öncelikle bu makaleyi takip etmeye çalıştım: http://www.h-o.nl/blog/using_category_images_in_your_magento_navigation/
ama benim için çalışmıyor, bu yüzden yukarıdaki önerim işe yaramazsa, lütfen bunu da deneyin.