эта тема не раз поднималась, но так до конца готового результата не доходила.
Имеем:
<?php
/* Базовые настройки показа меню */
$iIS = 15; // идентификатор информационной системы
$sXsl = 'ЛевоеМеню'; // название XSL-шаблона
$iLevel = 0; // максимальный уровень вложенности меню (0 — если уровень вложенности не ограничен)
/* Код на базе контроллера показа информационной системы */
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(Core_Entity::factory('Informationsystem', $iIS));
$Informationsystem_Controller_Show
->xsl(Core_Entity::factory('Xsl'

->getByName($sXsl))
->addEntity(Core::factory('Core_Xml_Entity'

->name('max_level'

->value($iLevel))
->groupsMode('all'

->itemsForbiddenTags(array('text', 'description'

)
->group(FALSE)
->limit(9999);
if (is_object(Core_Page::instance()->object)&& get_class(Core_Page::instance()->object) == 'Informationsystem_Controller_Show'

{
$Informationsystem_Controller_Show
->addEntity(Core::factory('Core_Xml_Entity'

->name('informationsystem_group_id'

->value(intval(Core_Page::instance()->object->group)))
->addEntity(Core::factory('Core_Xml_Entity'

->name('informationsystem_item_id'

->value(intval(Core_Page::instance()->object->item)));
}
$Informationsystem_Controller_Show ->show();
?>
В результате в xml не выводится значение "informationsystem_group_id", а выводится "0"
Что не так?