Снова траблы с меню, по логике думаю нет выхода. :(

#
Re: Снова траблы с меню, по логике думаю нет выхода. :(
то есть если я правльно понял
HostCMS писал(а):
записать в переменную, назовем ее my_parent_id, внешний переданный параметр и потом просто ограничить выбор узлов структуры:

<xsl:apply-templates select="//structure[show=1 and id_parent = $my_parent_id]"/>

деаем так
<xsl:variable name="my_parent_id" select="structure[Level=1]"/>
</xsl:variable> -  или заканчивать не обязательно ?
просто пытаюсь также реализовать слолжные задумки дизайнера
дядя Федор®
Модератор
#
Re: Снова траблы с меню, по логике думаю нет выхода. :(
У Вас либо в конце идет слэш - <xsl:variable ..... />
либо тег закрывается <xsl:variable ..... ></xsl:variable>

в первом случае закрытие непарного тега, во втором случае обычный парный тег. В зависимости от ситуации можно пользоваться тем или другим.
Например если значение переменной указывается внутри тега, то подойдет только такая запись:
<xsl:variable name="my_parent_id">здесь значение</variable>

в то же время указанный Вами пример можно записать так:
<xsl:variable name="my_parent_id" select="structure[Level=1]"/>
или так:
<xsl:variable name="my_parent_id" select="structure[Level=1]"></xsl:variable>
Авторизация