Я пытался изменить страницу результатов по умолчанию в magento, я хочу, чтобы товары группировались по категориям, они не включают в себя подкатегории, но товары, критерии поиска - это название товара, поэтому я былиспользуйте дефолтный простой поиск magento, пока нет результата, возможно, мне придется переопределить поиск и создать новый, я знаю, что с этим я могу получить все категории и его коллекцию товаров,
$categories = Mage::getModel('catalog/category')
->getCollection()
->addAttributeToSelect('*');
foreach($categories as $category)
{
$array = $category->getParentIds();
$children = explode(',',$category->getChildren());
$products = $category->getProductCollection();
}
но мне нужно отфильтровать по имени продукта, результат, который я собираюсь показать, выглядит следующим образом
Category I
- Product I
- Product II
Category II
- Product III
- Product IV