Вывод описания информационной системы

#
Вывод описания информационной системы
Здравствуйте!

Можно ли сделать так, что бы вывод описания инфрормационной системы был только на первой странице?!

А на последующих выводились только элементы инфосистемы без описания!
Andrey
Модератор
#
Re: Вывод описания информационной системы
            <!-- Описание выводим только на первой странице -->
            <xsl:if test="blocks/items/current_page = 0">
                <xsl:value-of disable-output-escaping="yes" select=".//group[@id=$parent_group_id]/description"/>
            </xsl:if>
#
Re: Вывод описания информационной системы
Спасибо за ответ!

Я так понял и вижу, что данный код находится в шаблоне "СписокЭлементовИнфосистемы"
и действительно имеет приведенный выше вид.

Но, что нужно изменить, что бы описание отражалось только на первой странице?
В данном варианте описание отражается на всех страницах инфосистемы, а не только на первой!
Andrey
Модератор
#
Re: Вывод описания информационной системы
Не обратил внимание, что речь об описании ИС, а не группы.
Тогда добавьте выделенный фрагмент:
            <!-- Описание выводится при отсутствии фильтрации по тэгам -->
            <xsl:if test="count(blocks/selected_tags/tag) = 0 and blocks/items/current_page = 0">
                <xsl:value-of disable-output-escaping="yes" select="blocks/description"/>
            </xsl:if>
#
Re: Вывод описания информационной системы
спасибо! все получилось!
Andrey
Модератор
#
Re: Вывод описания информационной системы
Пожалуйста
#
Re: Вывод описания информационной системы
Нужно сделать тоже самое с Интернет-магазином. Он находится на главной, и нужно, чтобы его описание выводилось только там.
По предложенному методу не получается. Что нужно сделать?
#
Re: Вывод описания информационной системы
gs_evach, вы три года "втеме", а таких элементарных вещей не знаете!

В самом начале XSL-шаблона "МагазинКаталогТоваров" добавляете пару строчек:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <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:decimal-format name="my" decimal-separator="," grouping-separator=" "/>

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

   <!-- Шаблон для магазина -->
   <xsl:template match="/shop">

      <!-- Получаем ID родительской группы и записываем в переменную $parent_group_id -->
      <xsl:variable name="parent_group_id" select="@current_group_id"/>

      <!-- Если в находимся корне - выводим название магазина -->
      <xsl:if test="$parent_group_id = 0">
         <h1>
            <xsl:value-of disable-output-escaping="yes" select="name"/>
         </h1>
         <xsl:if test="current_page = 0">
            <xsl:value-of disable-output-escaping="yes" select="description"/>
         </xsl:if>

      </xsl:if>

      <!-- Если в находимся в группе - выводим название группы -->
      <xsl:if test="$parent_group_id != 0">
         <h1>
            <xsl:value-of disable-output-escaping="yes" select=".//group[@id=$parent_group_id]/name"/>
         </h1>
      </xsl:if>

      <!-- Обработка выбранных тэгов -->
...
Заказов не беру. Консультирую редко.
#
Re: Вывод описания информационной системы
Kotoff писал(а):
gs_evach, вы три года «втеме», а таких элементарных вещей не знаете!


я немного по другой отрасли специализируюсь)
Вам за ответ гран мерси! Все получилось
#
Re: Вывод описания информационной системы
Всегда пожалуйста!

А по какой отрасли специализируетесь, если не секрет?
Заказов не беру. Консультирую редко.
Авторизация