Доп. свойство в виде картинки на макет

#
Доп. свойство в виде картинки на макет
Здравствуйте.
Подскажите. Каким образом возможно отображение на макете картинки, которая будет являться доп. свойством группы информационной системы. т.е. выборе различных групп в составе ИС, доп свойство (картинка) будет отображаться на макете.
Заранее спасибо!

al_bar
Модератор
#
Re: Доп. свойство в виде картинки на макет
baraleksey,
1. Получаете ID группы - http://www.hostcms.ru/forums/17/581/
2. Получаете все св-ва группы методом GetPropertysGroup(), берете нужное и выводите.
#
Re: Доп. свойство в виде картинки на макет
Вот что вставляю в шаблон:

<?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();

$external_propertys=array();

// Получим данные о группе и элементе
$result=$InformationSystem->GetInformationFromPath($InformationSystem_id);
$group_result=$InformationSystem->SelectInformationGroups($result['group'], $InformationSystem_id);
$result2=$InformationSystem->GetPropertysGroup($result['group'], $InformationSystem_id);

$InformationGroupId = $result['group']; // false — из всех групп, 0 — из корневой группы


/* Количество выводимых элементов */
$item_count = 100;


$InformationSystemId = 4;

$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'Картинка',$item_count,0,$external_propertys);
?>

а дальше? Не могу никак сообразить.
al_bar
#
Re: Доп. свойство в виде картинки на макет
Как это свойство должно быть прописано в XSL шаблоне?
al_bar
Модератор
#
Re: Доп. свойство в виде картинки на макет
baraleksey,
о каком XSL идет речь? Вы хотите показать его с помощью XSL?
#
Re: Доп. свойство в виде картинки на макет
Да, чтобы загрузив картинку как доп свойство групп ИС, увидеть ее при выводе шаблона. Каждой группе - соответствующая картинка на шаблоне.
al_bar
Модератор
#
Re: Доп. свойство в виде картинки на макет
baraleksey,
Речь идет о шаблоне сайта? Тогда методом можно получить св-ва и вывести нужное его значение.
#
Re: Доп. свойство в виде картинки на макет
HostCMS,
Понятно, а как это реализовать? Какой корректный код необходимо вставить в шаблон, чтобы вывести доп. свойство группы ИС с именем dop_img (в виде файла - картинка)?
Заранее спасибо.  
al_bar
Модератор
#
Re: Доп. свойство в виде картинки на макет
baraleksey,
Распечатайте массив, который вернет GetPropertysGroup и посмотрите в каком поле содержится нужная Вам информация.
#
Re: Доп. свойство в виде картинки на макет
Вот, что получилось:
Array ( [0] => Array ( [information_groups_id] => 710 [information_propertys_groups_id] => 14 [information_propertys_groups_value_id] => 29 [information_propertys_groups_name] => картинка [information_propertys_groups_xml_name] => dop_img [information_propertys_groups_type] => 2 [information_propertys_groups_value_value] => img_intdrainage_1.jpg [information_propertys_groups_default_value] => [information_propertys_groups_order] => 0 ) )

... а как теперь с помощью кода отобразить эту картинку (img_intdrainage_1.jpg) на макете?
al_bar
Авторизация