Здравствуйте.
Одно из меню сайта построено на выводе групп инфосистемы (в виде картинки).
Фрагмент XSL шаблона:
<!-- Шаблон выводит ссылки подгруппы информационного элемента -->
<xsl:template match="group" mode="groups">
<xsl:choose>
<xsl:when test="/document/blocks/url=@id">
<img src="{big_image}" alt="" align="center" />
</xsl:when>
<xsl:otherwise>
<a href="{/document/blocks/url}{fullpath}" >
<span class="box_item4">
<!-- Изображение для информационного элемента -->
<img onmouseover="this.src='{big_image}';" onmouseout="this.src='{small_image}';" src="{small_image}" width="142" height="163" alt="{name}" align="center"/>
</span>
</a>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
Код вызова:
<?php
$InformationSystem = new InformationSystem();
$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;
$property = array();
$item_count =0;
$InformationSystemId = 40;
$InformationGroupId=false;
$property['groups_on_page'] = 7;
$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'МенюПодразделов',$item_count,0,$external_propertys,$property);
?>
Не получается выделить текущую группу, когда находимся в ней.
Должно выводится большое изображение группы.