Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Форум группы: Magento > Поиск в категориях


Автор: Areostar 25.3.2012, 19:48
Есть модуль поиска по сайты(по товарам) мне надо его расщирить так чтоб и в категориях искала. Сначала надо считывать атрибуты.

С товарами всё гладко:
 
Код

$result = array();
        
        $attributes = Mage::getResourceModel('catalog/product_attribute_collection')
                ->addIsSearchableFilter()
                ->addStoreLabel(Mage::app()->getStore()->getId())
                ->setOrder('main_table.attribute_id', 'asc')
                ->load();
        
        foreach ($attributes as $attributesSearchable)
        {
            $result[] = array(
                'value' => $attributesSearchable["attribute_code"],
                'label' => $attributesSearchable["frontend_label"]
            );
        }

а с категориями это не катит:

Код
$categ_atributs = Mage::getResourceModel('catalog/category_collection')
                                ->addIsSearchableFilter()
                      ->addStoreLabel(Mage::app()->getStore()->getId()) 
                      ->setOrder('main_table.attribute_id', 'asc')
                      ->load();
                      $temp = $categ_atributs.getData('Page Title');
 

не узнаёт функцию Mage::getResourceModel

может кто обьяснить как категории считать??

Автор: Areostar 26.3.2012, 12:31
Ощибку выправил

Мне надо организовать поиск по категориям(подобно поиску по товарам)! Атребуты вроде собрал, а что дальше,
 
Будте так добры разеснить где(в каких файлах) хотя бы в версии поиска по умолчанию
 1) происходит сам поиск 
2)Вывод результата поиска на экран. 

Просто время поджимает 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)