Генерируется лишний тэг параграфа в шаблонизаторе

#
Генерируется лишний тэг параграфа в шаблонизаторе
В шаблоне СписокНовостейНаГлавной выводится дата, название, новости. Я хочу вывести description новости взял кусок кода выводящий описание из шаблона СписокУслугНаГлавной, вот этот кусок кода взял и вставил после вывода названия, получается выводит мой параграф с классами пустым и ниже после него просто <p>описание новости</p>, короче появляется лишний параграф и в нем описание вместо того чтобы оно было в моем параграфе с классами, что не так в шаблоне ?
<p class="p0 color-1 line-h"  hostcms:id="{@id}" hostcms:field="description" hostcms:entity="informationsystem_item" hostcms:type="wysiwyg">
<xsl:value-of disable-output-escaping="yes" select="description"/>
</p>

Ниже привел полный шаблон, кусок кода с него


<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:hostcms="http://www.hostcms.ru/"
   exclude-result-prefixes="hostcms">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>

   <!-- СписокНовостейНаГлавной -->

   <xsl:template match="/">
      <xsl:apply-templates select="/informationsystem"/>
   </xsl:template>

   <xsl:template match="/informationsystem">
      <!-- Выводим название информационной системы -->
      <h3 class="margin-bot2" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="informationsystem">
         <xsl:value-of disable-output-escaping="yes" select="name"/>
      </h3>

      <!-- Отображение записи информационной системы -->
      <xsl:if test="informationsystem_item">
         
            <xsl:apply-templates select="informationsystem_item"/>
         
      </xsl:if>

      <p class="button"><a href="{url}" title="Все новости">Все новости</a></p>
   </xsl:template>

   <!-- Шаблон вывода информационного элемента -->
   <xsl:template match="informationsystem_item">
      <!-- Дата время -->
      <div class="wrapper bg-6 indent-bot1 p1">
      <div class="extra-wrap">
      <p class="p0 line-h">
      <a href="{url}" class="reg2 color-2" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="informationsystem_item">
         <xsl:value-of select="substring-before(date, '.')"/>
         <xsl:variable name="month_year" select="substring-after(date, '.')"/>
         <xsl:variable name="month" select="substring-before($month_year, '.')"/>
         <xsl:choose>
            <xsl:when test="$month = 1"> января </xsl:when>
            <xsl:when test="$month = 2"> февраля </xsl:when>
            <xsl:when test="$month = 3"> марта </xsl:when>
            <xsl:when test="$month = 4"> апреля </xsl:when>
            <xsl:when test="$month = 5"> мая </xsl:when>
            <xsl:when test="$month = 6"> июня </xsl:when>
            <xsl:when test="$month = 7"> июля </xsl:when>
            <xsl:when test="$month = 8"> августа </xsl:when>
            <xsl:when test="$month = 9"> сентября </xsl:when>
            <xsl:when test="$month = 10"> октября </xsl:when>
            <xsl:when test="$month = 11"> ноября </xsl:when>
            <xsl:otherwise> декабря </xsl:otherwise>
         </xsl:choose>
         <xsl:value-of select="substring-after($month_year, '.')"/><xsl:text> г.</xsl:text>
      </a>
      </p>

      <p class="p0 color-1 line-h" style="padding-bottom:5px;font-style:italic;">
         <a class="reg2" href="{url}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="informationsystem_item">
            <xsl:value-of disable-output-escaping="yes" select="name"/>
         </a>
      </p>
<p class="p0 color-1 line-h"  hostcms:id="{@id}" hostcms:field="description" hostcms:entity="informationsystem_item" hostcms:type="wysiwyg">

            <xsl:value-of disable-output-escaping="yes" select="description"/>
         </p>
      </div>
      </div>
   </xsl:template>
</xsl:stylesheet>
Я только HTML верстку знаю, вот теперь приходится осваивать CMS
#
Re: Генерируется лишний тэг параграфа в шаблонизаторе
все еще актуально!!! если вопрос непонятно задал укажите что непонятно в вопросе.
Вот для наглядности выкладываю скрин что там нагенерировалось получается в мой параграф с классами <p class="p0 color-1 line-h"></p> не попадает описание новости а генерируется еще параграфы, и еще как обрубить текст новости если новость слишком длинная? сделать ей truncate с допустимым колличеством символов скажем в 50 ?
Я только HTML верстку знаю, вот теперь приходится осваивать CMS
#
Re: Генерируется лишний тэг параграфа в шаблонизаторе
Помогите пож-та
Я только HTML верстку знаю, вот теперь приходится осваивать CMS
#
Re: Генерируется лишний тэг параграфа в шаблонизаторе
HostCMS можете подсказать что не так в шаблоне что он начинает генерировать лишние параграфы? на скрине все видно
Я только HTML верстку знаю, вот теперь приходится осваивать CMS
#
Re: Генерируется лишний тэг параграфа в шаблонизаторе
Все просто, визуальный редактор добавляет параграф
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Генерируется лишний тэг параграфа в шаблонизаторе
EugenyP большое вам спасибо! действительно редактор добавляет
Я только HTML верстку знаю, вот теперь приходится осваивать CMS
Авторизация