2013-10-10 2 views
0

У меня такая ситуация. Я получил все свои категории, импортированные в Magento, теперь я хочу импортировать свои продукты.Magento категория дерево

Теперь идентификаторы не совпадают, и я думал найти категорию в magento по категорииpath (Категория по умолчанию/Продукты/...) и получить «фактический» идентификатор из этой категории, чтобы я мог «отобразить», правая категорияИденсы к импортируемой категории.

Как я могу загрузить категорию по ее пути вместо своего идентификатора?

ответ

1

Вы можете загрузить коллекцию категорий и фильтр по пути:

$categories = Mage::getModel('catalog/category')->getCollection() 
               ->addAttributeToFilter('path','your/path'); 

$count = $categories->count(); 

Затем, если ваша коллекция содержит один элемент:

$categoryId = $categories->getFirstItem()->getId(); 

Таким образом, вы получите свой идентификатор категории.

Смежные вопросы