Я в коде шорткода, изменил название обьекта. Также тут включен показ свойств
$args += array(
'xsl' => 'СписокНовостейНаГлавной',
'limit' => 5,
'group' => FALSE,
);
ob_start();
if (Core::moduleIsActive('informationsystem'))
{
if (isset($args['id']) && $args['id'])
{
$Informationsystem_Controller_Show_short = new Informationsystem_Controller_Show(
Core_Entity::factory('Informationsystem', $args['id'])
);
$oXsl = Core_Entity::factory('Xsl')->getByName($args['xsl']);
if ($oXsl)
{
$Informationsystem_Controller_Show_short
->xsl($oXsl)
->itemsProperties(TRUE)
->groupsMode('none')
->itemsForbiddenTags(array('text'))
->group($args['group'])
->limit($args['limit'])
->show();
}
else
{
?>Ошибка, XSL не найден!<?php
}
}
else
{
?>Ошибка, ID информационной системы не указан!<?php
}
}
return ob_get_clean();