Замена Н1 в информационной группе

#
Замена Н1 в информационной группе
В информационной системе имеется две информационных группы, для каждой из которых нужно произвести замену Н1 для того, чтобы название группы было одним, а Н1 был другим.

Я эту операцию уже проделал для информационных элементов  и там все нормально работает, а вот для групп не получается.

Что сделано:

1. С учетом указаний https://www.hostcms.ru/documentation/modules/informationsystem/group/properties/, в инфомационной группе создано дополнительное свойство с названием «Замена h1», в котором «Тип – строка» и Название XML-тега – «Change_h1».

2. В XSL шаблоне для отображения элемента информационной системы:
Строка
<h1 hostcms:id="{@id}" hostcms:field="name" hostcms:entity="informationsystem_item"><xsl:value-of disable-output-escaping="yes" select="name"/></h1>

заменена на
<h1>
   <xsl:choose>
      <xsl:when test="property_value[tag_name = 'Change_h1' and value != '']">
         <xsl:value-of disable-output-escaping="yes" select="property_value[tag_name = 'Change_h1']/value"/>
         </xsl:when>
         <xsl:otherwise>
         <xsl:value-of disable-output-escaping="yes" select="name"/>
      </xsl:otherwise>
   </xsl:choose>
</h1>


и удалено

<xsl:if test="count(property_value[value != '' or file != ''])">
   <p class="h2">Атрибуты</p>
   <table border="0" class="news_properties">
      <xsl:apply-templates select="property_value[value != '' or file != '']"/>
   </table>
</xsl:if>


Похоже, что нужна корректировка в XSL шаблоне для отображения списка элементов информационной системы. Вероятнее всего, в его фрагменте
<h1 hostcms:id="{$group}" hostcms:field="name" hostcms:entity="informationsystem_group">
               <xsl:value-of disable-output-escaping="yes" select=".//informationsystem_group[@id=$group]/name"/> # <xsl:value-of select="/informationsystem/page + 1" disable-output-escaping="yes" />
            </h1>


Что конкретно нужно изменить?















#
Re: Замена Н1 в информационной группе
Замена у вас похож на правду но последнее не понятно. Прикрепите ссылку на сам файл XSL иначе не очень понятно для разбора.
Тег Change_h1 присутствует в XML?
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Замена Н1 в информационной группе
Цитата:
Тег Change_h1 присутствует в XML?


Если смотреть XML информационного элемента, то дважды встречается
<tag_name>Change_h1</tag_name>


Если смотреть XML информационной группы, то этот же тег встречается 6 раз.

Оба XSL выложены вот по этим адресам (в виде текстовых файлов)
ВыводЕдиницыИнформационнойСистемы.txt - http://my-files.ru/vrroes
СписокЭлементовИнфосистемы.txt - http://my-files.ru/a7rh9x
#
Re: Замена Н1 в информационной группе
Для группы в ИС использовать так:
<xsl:choose>
                <xsl:when test=".//informationsystem_group[@id=$group]/property_value[tag_name = 'Change_h1' and value != '']/value">
                    <xsl:value-of disable-output-escaping="yes" select=".//informationsystem_group[@id=$group]/property_value[tag_name = 'Change_h1']/value"/>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:value-of disable-output-escaping="yes" select=".//informationsystem_group[@id=$group]/name"/>
                </xsl:otherwise>
            </xsl:choose>
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Замена Н1 в информационной группе
Спасибо!

Но можете пояснить, в каком файле нужно вставить этот код?  
В "XSL шаблоне для отображения элемента информационной системы"?
Или в "XSL шаблоне для отображения списка элементов информационной системы"?

И куда вставлять этот фрагмент?

Вместо какого-то другого?

Или в конце всего кода?
#
Re: Замена Н1 в информационной группе
В файле для списка элементов ИС,  вставлять там где идет вывод заголовка <h1></h1> с названием текущей группы.
http://pastebin.com/C6SHH9tJ
#
Re: Замена Н1 в информационной группе
Как я ни пытался, но скорректированный код не решил проблему. Визуально вообще ничего не изменилось.
#
Re: Замена Н1 в информационной группе
Антон писал(а):
Как я ни пытался, но

Вам уделили достаточно примеров. Если совсем не как то думаю надо в живую смотреть боевой сайт что не так. Попробуйте написать в поддержку.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Замена Н1 в информационной группе
ОК.
Авторизация