здравствуйте, вывожу Related элементы ИС по доп.свойству исключая текущий, смысл такой, у элемента есть до свойство тип
Строка, но его значения разные, я хочу выводить у текущего элемента только те Related у которых доп.свойство одинаковое, вроде как бы полчаетс я но, на 50%:
Этот код работае как бы правильно, но если находится на текущем элементе у которого доп.свойство уже Клиент2, он начинает выводить у него все Related относящиеся к Клиент1
<xsl:if test="item_propertys/item_property[@xml_name='client']/value = 'Клиент1'">
<a class="news_link_right" href="{item_path}" title="{item_name}">
<xsl:value-of disable-output-escaping="yes" select="item_name"/>
</a><div class="date_right"><xsl:value-of disable-output-escaping="yes" select="item_date"/></div>
</xsl:if>
и вывод
$InformationSystem = & singleton('InformationSystem');
$item_count = 10;
$InformationSystemId = 4;
$InformationGroupId = false; // false - из всех групп, 0 - из корневой группы
$element['type'] = 0;
$element['name'] = 'information_items_table.information_items_id';
$element['prefix'] = ' AND ';
$element['if'] = '!=';
$element['value'] = $item_id;
$element['sufix']=" ";
$property['select'][] = $element;
$external_propertys = array();
$GLOBALS['LA_InformationSystem']->ShowInformationSystem($InformationSystem_id, false, 'СписокНовостейRelated', 10, 0, $external_propertys, $property);
не могли бы посоветовать решение?