Модуль реклама (банеры).

#
Модуль реклама (банеры).
Возможно, ли присвоить группам банеров дополнительные свойства? Например, чтобы в дальнейшем присвоить аналогичные доп.свойства для Инф.Систем, и в случае совпадения выводилась определенная группа банеров.
Или как это можно сделать по-другому?
#
Re: Модуль реклама (банеры).
Возможности добавлять доп. свойства для групп баннеров нет.
#
Re: Модуль реклама (банеры).
Как тогда выводить, в зависимости от информационного элемента, выводить определенную группу банеров при использовании одного макета?
#
Re: Модуль реклама (банеры).
CCron, добавьте доп. свойство для инфоэлементов и в нем указывайте, например, идентификатор группы баннеров для показа в макете при отображении данного элемента. В коде макета можно определять идентификатор текущего инфоэлемента, например:
<?
$InformationSystem = & singleton('InformationSystem');
// Определяем информацию об информационной системе, связанной с текущим узлом
$InformationSystem_id = $InformationSystem->GetInformationSystemByStructureId(CURRENT_STRUCTURE_ID);
if($InformationSystem_id > 0)
{
/* Определяем идентификатор информационного элемента */
$item_id = $InformationSystem->GetIdInformationItem($GLOBALS['INFSYS_result']['item'], $GLOBALS['INFSYS_result']['group'], $InformationSystem_id);
}
?>
Зная идентификатор инфоэлемента, можно получить значение его доп. свойства, в котором будет содержаться идентификатор группы баннеров. И показывать баннеры именно этой группы.
Авторизация