вывод таков:
<!-- Разделы каталога товаров -->
<!-- Разделы каталога товаров -->
<?php
// Проверяем, существует ли класс Интернет-магазина
if (class_exists('shop'))
{
$shop = & singleton('shop');
$shop_id = 4;
$param = array();
$param['items_on_page'] = 0;
$param['xml_show_group_type'] = 'all';
$param['xml_show_all_producers'] = false;
$param['xml_show_producers'] = false;
$param['xml_show_all_sellers'] = false;
$param['xml_show_tying_products'] = false;
$param['xml_show_modification'] = false;
$param['xml_show_group_property'] = false;
$param['xml_show_item_property'] = false;
$param['xml_show_tags'] = false;
$external_prorertys['current_group_id']=to_int($GLOBALS['shop_item_path']['group']);
$shop->ShowShop($shop_id, 'МагазинГруппыТоваровНаГлавнойКорсеты', $param, $external_prorertys);
}
?>
шаблон:
[code]<?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:decimal-format name="my" decimal-separator="," grouping-separator="."/>
<xsl:template match="/">
<xsl:apply-templates select="/shop"/>
</xsl:template>
<!-- Шаблон для магазина -->
<xsl:template match="/shop">
<!-- Получаем ID родительской группы и записываем в переменную $parent_group_id -->
<xsl:variable name="parent_group_id" select="@current_group_id"/>
<xsl:variable name="count">1</xsl:variable> <div class="art-BlockHeader">
<div class="l"></div>
<div class="r"></div>
<div class="art-header-tag-icon">
<div class="t">Каталог товаров
</div>
</div>
</div>
<div class="art-BlockContent">
<div class="art-BlockContent-body">
<ul class="menu">
<xsl:apply-templates select="group"/>
</ul>
<div class="cleared"></div>
</div>
</div>
<div class="cleared"></div> </xsl:template>
<!-- Шаблон для групп товара -->
<xsl:template match="group">
<!-- Определяем стиль вывода ссылки -->
<xsl:variable name="link_style">
<xsl:choose>
<!-- Выделяем текущую страницу жирным (если это текущая страница) -->
<xsl:when test="/shop/@current_group_id=@id or count(.//group[@id=/shop/@current_group_id])=1">font-weight: bold</xsl:when>
<!-- Иначе обычный вывод с пустым стилем -->
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<li>
<a href="{/shop/path}{fullpath}" style="{$link_style}"><xsl:value-of disable-output-escaping="yes" select="name"/></a>
<ul class="menu">
<xsl:if test="count_all_groups > 0">
<xsl:apply-templates select="group"/>
</xsl:if>
</ul> </li>
</xsl:template>
</xsl:stylesheet>
что не так? подскажите