Добрый день! Надо, что бы в меню попадали группы без подгрупп.
Как задать условия, ограничивающие выборку групп, связанных с узлом структуры?
Есть следующий код конроллера:
$Structure_Controller_Show = new Structure_Controller_Show(Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show
->structure()
->queryBuilder()
->where('show', '=', 1);
$Structure_Controller_Show
->xsl(Core_Entity::factory('Xsl')->getByName('МногоуровневоеМенюИМ'))
->showShopGroups(TRUE)
->menu('3')->show();
У подгрупп свойство parent_id не равно нулю. Отсюда, нужно написать что-то типа:
$Structure_Controller_Show
->shopGroups()
->queryBuilder()
->where('parent_id', '=', 0);
Но код вызывает ошибку (и это логично). Но как написать по другому, не понимаю. =(
Установка уровня вложенности ->level(1) тоже не помогает.