UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: Babajka от 10 Сентября 2012, 16:48:03

Название: Адрес из поля как ссылку.
Отправлено: Babajka от 10 Сентября 2012, 16:48:03
Ссылка типа <a href="{@link}" umi:element-id="{@id}" umi:field-name="name" umi:delete="delete"><xsl:apply-templates select="//property[@name = 'instrukcii']" mode="instrukcii" /></a> ведет на эту же страницу. Нужно что бы она вела на ссылку которую указываешь в полях в админке у товара. Как это сделать? Предположительно дело в самом href="{@link}". Но что именно ни как не пойму.
Название: Re:Адрес из поля как ссылку.
Отправлено: admin от 10 Сентября 2012, 18:24:05
Цитировать
Нужно что бы она вела на ссылку которую указываешь в полях в админке
очень расплывчатая формулировка.... каких полях где? какой xml обрабатывает данный код
<a href="{@link}" umi:element-id="{@id}" umi:field-name="name" umi:delete="delete"><xsl:apply-templates select="//property[@name = 'instrukcii']" mode="instrukcii" /></a>
может свойства @link там и нет
Название: Re:Адрес из поля как ссылку.
Отправлено: BaceH от 16 Сентября 2012, 07:41:47
покажите вывод upage товара с заполненным полем
Название: Re:Адрес из поля как ссылку.
Отправлено: niakriss от 24 Сентября 2012, 11:18:51
может так?
<xsl:variable name="path" select="@link" />
<a href="{document(concat('upage://',$path,'.instrukcii'))//value}">ссылка</a>