Всем доброго дня!
Ситуация следующая у нас. Выводим список элементов некой ИнфоСистемы. Хотим, чтобы текущий пункт элементов выделял классом. Т.е. при нахождении на странице, указанной в ссылке одного из элемента, этот элемент должен иметь class = "current". Сама вывод элементов получился, но не смог выделить классом элемент.
Вот XSL^
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<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="/">
<xsl:apply-templates select="/document"/>
</xsl:template>
<xsl:template match="/document">
<xsl:if test="blocks/items/item[item_status=1]">
<xsl:apply-templates select="blocks/items/item[item_status=1]"/>
</xsl:if>
</xsl:template>
<xsl:template match="item">
<xsl:variable name="current_page" select="blocks/items/current_page"/>
<div class="obj_item">
<a href="{item_path}" title="{item_name}">
<xsl:value-of disable-output-escaping="yes" select="item_name"/>
<xsl:if test = "$current_page = @id">
<xsl:attribute name="class">active</xsl:attribute>
</xsl:if>
</a>
</div>
</xsl:template>
</xsl:stylesheet>
А вот php код в шаблоне, который выводит элементы ИнфоСистемы:
<?
$InformationSystem = & singleton('InformationSystem');
$InformationSystem->ShowInformationSystem(15, 0, "СписокУслуг", 10, 0);
?>
Помогите пожалуйста.