Здравствуйте! Добавил в дополнительные свойства инфосистемы флажок (название тега tour_main_flag).
Как мне сделать вывод только тех элементов, которые отмечены флагом?
Код шаблона на php:
<?php
$is = & singleton('InformationSystem');
$property = array();
$property['OrderField'] = 'RAND()';
$is->ShowInformationSystem(32, false, 'ШаблонВывода', 9, 0, array(), $property);
?>
Код шаблона XSL:
<xsl:apply-templates select="blocks/items/item[item_status=1]"/>
...
<!-- Шаблон вывода информационного элемента -->
<xsl:template match="blocks/items/item">
...
<xsl:value-of disable-output-escaping="yes" select="item_name"/>
...
</xsl:template>
xml файл:
<items>
<count_items>13</count_items>
...
<item_propertys>
<item_property type="Checkbox" xml_name="tour_main_flag" parent_id="0" id="32">
<property_id>787</property_id>
<property_xml_name>tour_main_flag</property_xml_name>
<property_name>Отображать на главной</property_name>
<property_order>0</property_order>
<tour_main_flag>0</tour_main_flag>
<value>0</value>
</item_property>
</item_propertys>
...
</item>