Проблемы с привязкой ИС к структуре

#
Проблемы с привязкой ИС к структуре
мне нужно реализовать следующее:
есть ИС в которой есть разделы например:
Новости - Машины - куча документиков
        - Самолеты - куча документиков
Документы - Машины - куча документиков
          - Самолеты  - куча документиков
и есть структуры сайта с подструктурами
Машины    - Новости
          - Документы
Самолеты  - Новости
          - Документы
Если я нахожусь в структуре Машины->Новости мне нужно показать через тдс(тдс модифицирована и определеяет какую ИС и группу использовать) Машины из Новости.
Теперь собственно вопрос: привязать ИС к какой-то определенной структуре я не могу. А без привязки пишет ошибку 404. Как мне обойти эту привязку?
#
Re: Проблемы с привязкой ИС к структуре
BorisK,

заменяем в ТДС

$Informationsystem_Controller_Show
  ->limit(Core_Array::get(Core_Page::instance()->libParams, 'itemsOnPage'))
  ->parseUrl();

на

$oldPath = Core::$url['path'];
Core::$url['path'] = "/news/"; // Путь к элементу структуры, который выбран в инфосистеме

$Informationsystem_Controller_Show
  ->limit(Core_Array::get(Core_Page::instance()->libParams, 'itemsOnPage'))
  ->parseUrl();

Core::$url['path'] = $oldPath;


Для определения группы и элемента инфосистемы потребуются доработки. В Core::$url['path'], помимо пути к элементу структуры, нужно будет передать путь к группе + путь к элементу.
Команда разработчиков KAD Systems | Интеграция и нестандартные решения на совесть | Email: info@kad.systems Skype: kad.systems | http://kad.systems/ https://vk.com/kad_sys
#
Re: Проблемы с привязкой ИС к структуре
Спасибо, получилось!
Авторизация