Ostatnio borykam się z pewnym problemem w Magento.
Dodałem do kategorii nowy atrybut wg tego tutoriala: http://www.knowmagento.com/2009/06/19/c ... hpmyadmin/
Następnie w Mage/Catalog/Model/Resource/Eav/Mysql4/Category/Tree.php w metodzie _getDefaultCollection($sorted)
zamieniłem linijkę
Kod: Zaznacz cały
$collection->addAttributeToSelect('name')->addAttributeToSelect('url_key')->addAttributeToSelect('is_active');
na
Kod: Zaznacz cały
$collection->addAttributeToSelect('name')->addAttributeToSelect('url_key')->addAttributeToSelect('is_active')->addAttributeToSelect('menu_static_banner');
by potem w Mage/Catalog/Block/Navigation.php wyłyskać ten atrybut za pomocą
Kod: Zaznacz cały
$category->getData('menu_static_banner');
Niestety, nie wiem jakie pliki należy zmodyfikować, by to działało także przy włączonym "Flat catalog"
(próbowałem modyfikacji Mage/Catalog/Model/Resource/Eav/Mysql4/Category/Flat.php, ale nie wyszło...)