В списке новостей на главной странице требуется выводить не анонс новости, как это происходит сейчас, а код, введенный в окне "Дополнительные свойства" с тегом "anons_index".
Если в шаблоне "СписокНовостейНаГлавной" просто заменить
<xsl:value-of disable-output-escaping="yes" select="description"/>
на
<xsl:value-of disable-output-escaping="yes" select="anons_index"/>
то анонса вообще никакого нет.
Что тут надо поменять?
(Оптимально - если окно "Дополнительные свойства" не заполнено, то происходит стандартный вывод).
<?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">
<!-- Выводим название информационной системы -->
<!-- Отображение записи информационной системы -->
<xsl:if test="informationsystem_item">
<ul>
<xsl:apply-templates select="informationsystem_item"/>
</ul>
</xsl:if>
</xsl:template>
<!-- Шаблон вывода информационного элемента -->
<xsl:template match="informationsystem_item">
<!-- Дата время -->
<li >
<a href="{url}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="informationsystem_item">
<xsl:value-of disable-output-escaping="yes" select="name"/>
</a>
</li>
<li class="news_text">
<xsl:value-of disable-output-escaping="yes" select="description"/>
</li>
</xsl:template>
</xsl:stylesheet>