UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: pandus от 05 Августа 2015, 13:59:56

Название: Лишний <br/>
Отправлено: pandus от 05 Августа 2015, 13:59:56
Привет Всем! Кто нибудь сталкивался с такой проблемой:
В UMI.CMS в шаблоне xslt в любом блоке xsl:template вставляю тег <br/> в браузере получаю <br><br>
Для примера, вызывал так:
<xsl:template match="result[@module = 'catalog' and @method = 'category']">
    <xsl:call-template name="br"/>
</xsl:template>

<xsl:template name="br">
    <br/>
</xsl:template>
Или просто вставить br в template, всё тоже самое.
Всегда на выходе в браузере уже 2 br
В чём может быть проблема ?
Название: Re: Лишний <br/>
Отправлено: admin от 01 Января 2016, 05:49:19
Ваш вопрос решился?
Название: Re: Лишний <br/>
Отправлено: pandus от 01 Января 2016, 14:29:05
Да наверно решился) Уже не помню правда как :)
Название: Re: Лишний <br/>
Отправлено: admin от 01 Января 2016, 14:52:06
Если вспомните, напишите. А то у всех по разному решается.
Название: Re: Лишний <br/>
Отправлено: crazygeorgio от 03 Января 2016, 17:18:34
интересно, а зачем вообще такие сложные конструкции с call-template для вывода <br />???
Название: Re: Лишний <br/>
Отправлено: e.ioffe от 18 Января 2016, 00:14:11
Столкнулся с таким на одном проекте. Решил при помощи жуткого костыля (не было времени искать причину такого поведения):
<xsl:value-of disable-output-escaping="yes" select="'&lt;br /&gt;'" />