Все, что описано выше касаемо ТДС, возвращаем
взад и вписываем в главный шаблон вот это, в принципе это штатный кусок кода, но добавлена магия!!) Добавлено условие показа только для определенного пункта структуры, в данном случае для Портфолио.
<?php if (CURRENT_STRUCTURE_ID == 90) {
// Портфолио все элементы на странице каждого элемента портфолио
if (Core::moduleIsActive('informationsystem'))
{
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
Core_Entity::factory('Informationsystem', '17')
);
$Informationsystem_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('СписокРаботНаСтраницеРаботыСайт40')
)
->groupsMode('none')
->itemsForbiddenTags(array('text'))
->group(FALSE)
->limit(18)
->show();
}
}
?>
Чтобы не выводить тоже самое (все элементы данной инфо системы ) на самой странице Портфолио, правим код в xsl ПоказСпискаУслуг или как он там у вас, там право слово снести пару строк))).
Теперь сортировка полностью работоспособна!!!
Кстати, вышеозвученный глюк с перемещением активного пункта в конец списка тоже заметил, на самой свежей версии.