Здравствуйте!
Подскажите пожалуйста, вывожу список групп ИС следующим кодом:
<!-- CATEGORY INFO SYSTEM : START-->
<?php
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
Core_Entity::factory('Informationsystem', 16));
$Informationsystem_Controller_Show
->xsl(Core_Entity::factory('Xsl')->getByName('СписокГруппИССайт01')) // 244 xslt
->groupsMode('all')
->tags(false)
->group(false)
->itemsForbiddenTags(array('text', 'description'))
->groupsForbiddenTags(array('text', 'description'))
->show();
?>
<!-- CATEGORY INFO SYSTEM : END -->
Шаблон:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:hostcms="http://www.hostcms.ru/"
exclude-result-prefixes="hostcms">
<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
<xsl:template match="/">
<li class="categories">
<h5>Категории</h5>
<xsl:apply-templates select="/informationsystem"/>
</li>
</xsl:template>
<xsl:template match="/informationsystem">
<ul class="arrow-list">
<!-- Отображение подгрупп данной группы, только если подгруппы есть и не идет фильтра по меткам -->
<xsl:apply-templates select="informationsystem_group" mode="groups"/>
</ul>
</xsl:template>
<xsl:template match="informationsystem_group" mode="groups">
<xsl:variable name="group" select="group"/>
<li>
<span style="float: left;"><a href="{url}"><xsl:value-of disable-output-escaping="yes" select="name"/></a></span>
<span class="text-light" style="line-height:20px">  <xsl:value-of select="items_total_count"/></span>
</li>
</xsl:template>
</xsl:stylesheet>
Каким образом определить текущую выбранную группу???
Так как вызов не через execute, то не отрабатывает код типовой ИС, в которой есть переменная "ТекущаяГруппа".