UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: MIke от 23 Мая 2013, 14:16:46

Название: Кастомный макрос. Как передать строку с символами "/"?
Отправлено: MIke от 23 Мая 2013, 14:16:46
Есть кастомный макрос типа function p_2($str).
Нужно при вызове из шаблона в $str передать строку содержащую "/".

Т.е.:
<xsl:value-of select="document(concat('udata://custom/p_2/','kat/mat/sat'))/udata" />

Как реализовать?
Название: Re:Кастомный макрос. Как передать строку с символами "/"?
Отправлено: e.ioffe от 23 Мая 2013, 15:05:16
Строка передается в круглых скобках. Например, так:

<xsl:value-of select="document(concat('udata://custom/p_2/(','kat/mat/sat', ')'))/udata" />
Название: Re:Кастомный макрос. Как передать строку с символами "/"?
Отправлено: MIke от 23 Мая 2013, 15:13:37
Ай, спасибо!

Ведь видел где-то, да забыл.
:)