Задача простая - есть магазин с двухуровневой структурой:
- Раздел1
- Подгруппа11
- Подгруппа12
- Подгруппа13
- Раздел2
- Подгруппа21
- Подгруппа22
и т.д.
На любом уровне каталога требуется определить текущее местоположение и в зависимости от того, в каком "Разделе" мы находимся, вывести нужную картинку.
Пытаюсь делать так:
<xsl:if test="$parent_group_id = 599">
<img src="/images/fishes.jpg"/>
</xsl:if>
Где 599 - ID группы "Группа1". Но надо, чтобы картинка отображалась не только в группе "Раздел1", но и во всех дочерних - "Подгруппа11", "Подгруппа12" и т.д..
Как, находясь в "Подгруппа11" и других на этом же уровне, получить ID родительской группы?
Т.е. надо как-то проверить, соответствует ли ID родителя заданному значению:
<xsl:if test="$parent_group_id = 599 or ID_группы_родителя = 599">
<img src="/images/fishes.jpg"/>
</xsl:if>
Что надо подставить вместо "ID_группы_родителя"? Использую стандартный XSL-шаблон "МагазинКаталогТоваров".
Спасибо.