Подскажите пожалуйста как реализовать следующую ситуацию:
У каждой группы и подгруппы в интернет магазине есть допсвойство типа "Визуальный редактор". Это свойство выводится в отдельном месте страницы через следующий вызов
<?php
$shop = new shop();
$param = array('current_group_id' => $GLOBALS['shop_item_path']['group']);
$xsl_catalog = 'catalog_text';
$shop->ShowShop(8, $xsl_catalog, $param, $external_propertys );
?>
Код xsl-шаблона обрабатывающего данные следующий:
....
<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"/>
<div class="block">
<!-- Выводим допсвойство группы магазина -->
<xsl:value-of disable-output-escaping="yes" select="group[@id=$parent_group_id]/propertys/property[@xml_name='catalog_text']/value"/>
<!-- Выводим допсвойство подгруппы магазина -->
<xsl:value-of disable-output-escaping="yes" select="group/group[@id=$parent_group_id]/propertys/property[@xml_name='catalog_text']/value"/>
</div>
</xsl:template>
....
При такой реализации допсвойства выводятся для своей группы и подгруппы, но если перейти из подгруппы в товар, то на странице с товаром продолжает выводится допсвойство подгруппы в которой находится этот товар. Никак не могу сообразить, какое нужно вставить условие, чтобы при выводе товара не выводилось допсвойство подгруппы.