Очень сложная задача

#
Очень сложная задача
Задача : Вывод доп. групп через административную систему

Теперь подробнее: Нада что бы добавляя новый элемент в информационную систему к примеру в раздел автосалоны (Автосалон «Мой Город») в доп. свойствах я мог прописывать можна кодом вот такую строчку


<?

/* Вывод информационных систем */

$InformationSystem = new InformationSystem();



$external_propertys=array();

$external_propertys['ОтображатьСсылкуНаАрхив']=1;

$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;



/* Количество выводимых элементов */

$item_count =5;



$InformationSystemId = 46;



$InformationGroupId = 756;  // false - из всех групп, 0 - из корневой группы



$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId, 'НовостиАвтосалона ',$item_count,0,$external_propertys);  

?>


что это дает? я могу в каждый элемент добавлять новости того или иного автосалона, которые будут идти с совсем другой информационной системы, из под группы...

по примеру приблизительно так

Автосалон:

Иноформация о нем , Иноформация о нем , Иноформация о нем , Иноформация о нем , Иноформация о нем , Иноформация о нем , Иноформация о нем , Иноформация о нем , Иноформация о нем ,
_____

Новости Этого автосалона
Новости Этого автосалона
Новости Этого автосалона   - вот это вызывается через админку


Зачем? что бы не делать 1000 шаблонов для каждого автосалона, а обеспечить вывод его новостей именно его с другой инфо системы,

почему? потому что в другой инфосистеме : Собранны новости всех по группам, как автосалонов, так и страховых компаний, банков и прочего


----------------------

Главное)) Уважаемый ХостЦмс я в коде не шарю. ну очень пока слабо, так вот прошу помощи ,но пожалуста если возможно напишите как это мона вывести кодом?

и если будет возможность прямо с примером, а то я просто буду ну очень долго разбираться))

Сразу говорю!!! Пробывал вызвать выбрал вместо текстового поля и визуального редактора информационную систему, вот что он мне написал вместо элемента из другой инфор системы ----- вот просто 2544 - вот эти цифры
#
Re: Очень сложная задача
voldemair, хранение приведенного вами php-кода в доп. свойстве не обеспечит реализацию требуемого вам функционала.
Попробуйте добавить 5(по числу выводимых из другой инфосистемы элементов) доп. свойств типа "Информационная система". И выберите для каждого из них одну и ту же инфосистему("Новости", например).
#
Re: Очень сложная задача

Пытался вывести с помощью такого кода

<div class="">
<xsl:if test="item_propertys/item_property[@xml_name='programsbank']/value != ''">
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='programsbank']/item/item_text" />
</xsl:if>

</div>


но вывелось токи description а ссылка и рисунок не вывелись, как можна решить эту проблему?
#
Re: Очень сложная задача
voldemair, ссылку можно вывести так:
<a href="{item_propertys/item_property[@xml_name='programsbank']/item/item_path}"><xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='programsbank']/item/item_name" /></a>

а картинку так:
<img src="{item_propertys/item_property[@xml_name='programsbank']/item/item_small_image}"  alt="" align="left"/>
#
Re: Очень сложная задача
Наталья)) Спасиба Вам больщое)) Вы всегда приходите на помощь)))
Авторизация