Видимость переменных

#
Видимость переменных
вызываю из xslt шаблона (не из его корня, а из уже вызваного через match\mode блока блок отображения доп.свойств - картинок.
<xsl:apply-templates select="item_propertys/item_property[@type='File']" />


Хочу прописать картинкам alt составленый из названий последовательной структуры вложенности ИС до этого элемента(или группы) к которой приданы доп.свойства-картинки. Однако столкнулся с тем, что переменные в xslt не видны из блока отображения доп. свойств.

как с этим бороться? Задача минимум отобразить хотя бы корневой {name}, а не {name} самого доп.свойства.

Прошу прощения за некоторую сумбурность изложения.
Модератор
#
Re: Видимость переменных
Указывайте путь от самого корня, начиная с /document/...
#
Re: Видимость переменных
Как вариант- создать переменную, внутри вызвать код для крошек, а потом эту переменную передать через параметр.
<xsl:apply-templates select=«item_propertys/item_property[@type='File']» >
<xsl:with-param name="name"><xsl:value-of select="$name"/></xsl:with-param>
</xsl:apply-templates>

ну и после строки
<xsl:template math="item_property">
добавьте строку  
<xsl:param name="name" select="''"/>

Делись своими знаниями. Это путь к бессмертию.
#
Re: Видимость переменных
Спасибо большое, попробую
Авторизация