Передача нужного url при выводе из нескольких ИС

#
Передача нужного url при выводе из нескольких ИС
Доброго времени суток!

При выводе из нескольких ИС:

<?php
/* Вывод информационных систем */
$InformationSystem = & singleton('InformationSystem');
$param = array();
$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;
/* Количество выводимых элементов */
$item_count = 2;
$InformationSystemIdArray = array (47, 24);
$InformationGroupId = false;
$InformationSystem->ShowInformationSystem($InformationSystemIdArray, $InformationGroupId,'ОтображениеЭлементов',$item_count,0,$external_propertys,$param);
?>


в xsl шаблоне задаю, чтобы под заголовком, указывалась ИС, к которой принадлежит элемент.

<!-- Название -->
<a id="mass" href="{item_path}">
  <xsl:value-of disable-output-escaping="yes" select="item_name"/>
</a><br />
<a href="{/document/blocks/url}"><xsl:value-of disable-output-escaping="yes" select="/document/blocks/description"/></a>


и все 4 элемента в итоге относятся к первой ИС.
{/document/blocks/url}



Что предпринять, чтобы, как задумано, два элемента относились к первой ИС (47), два к 24.
#
Re: Передача нужного url при выводе из нескольких ИС
uobdu, насколько я помню, в вашем случае в xml должно быть несколько узлов blocks.
А при адресации {/document/blocks/url} выведется url только из первого.
Наверное, разумнее будет использовать адресацию не от корня документа, а от текущего элемента, что-то вроде {../../url}
Заказов не беру. Консультирую редко.
Авторизация