Вопрос по "полезные ссылки"

#
Вопрос по "полезные ссылки"
Добрый вечер, возможноли в "полезных ссылках" убрать дату и время доболения ссылки???

спасибо
Модератор
#
Re: Вопрос по "полезные ссылки"
Антон Сергеевич,
возможно, откорректируйте XSL шаблон
#
Re: Вопрос по "полезные ссылки"
к сожалению я новичок, подскажите плз.
Модератор
#
Re: Вопрос по "полезные ссылки"
Антон Сергеевич,
Вам необходимо в разделе XSK шаблоны открыть шаблон, найти в нем соответствующие строки и удалить их вывод (в данном случае дату).

Информация по работе с XSL размещена в документации.
#
Re: Вопрос по "полезные ссылки"
ок спасибо
Модератор
#
Re: Вопрос по "полезные ссылки"
Антон Сергеевич,
пожулайста
#
Re: Вопрос по "полезные ссылки"
еще позмвольте один фопрос, как сделать так чтобы в этом же меню ссылки отображались на одной странице. а не на нескольких. плиз хелп. Заранее спасибо.
#
Re: Вопрос по "полезные ссылки"
что надо убрать????

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" encoding="Windows-1251"/>

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

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

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

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

<!-- ============= -->
<!-- Путь к гурппе -->
<!-- ============= -->

<xsl:apply-templates select=".//group[@id=$parent_group_id]" mode="goup_path"/>

<p/>

<!-- ========= -->
<!-- Подгруппы -->
<!-- ========= -->

<!-- Отображение подгрупп данной группы -->
<table border="0" cellspacing="0" cellpadding="2">
<tr>
   <xsl:apply-templates select=".//group[@parent_id=$parent_group_id]" mode="goups"/>
</tr>
</table>

<p/>

<!--
<h1><xsl:value-of disable-output-escaping="yes" select="blocks/name"/>
<xsl:apply-templates select="blocks/groups_tree/group_node"/>
</h1>
-->
<!-- Отображение подгрупп данной группы
<table border="0" cellspacing="0" cellpadding="2" class="news_table">
<tr>
        <xsl:apply-templates select="blocks/groups/group">
           <xsl:sort select="@order"/>
        </xsl:apply-templates>
</tr>
</table>
-->

<xsl:if test="count(blocks/items/item[item_status=1]) > 0">
<!-- Отображение записи информационного блока -->
<ul>
      <xsl:apply-templates select="blocks/items/item[item_status=1]">
      </xsl:apply-templates>
</ul>
</xsl:if>

<!-- Строка ссылок на другие страницы архива информационного блока -->
<xsl:if test="ОтображатьСсылкиНаСледующиеСтраницы=1">
   <xsl:if test="blocks/items/count_items > blocks/items/items_on_page">
      <xsl:call-template name="for">
         <xsl:with-param name="n" select="blocks/items/count_items div blocks/items/items_on_page"/>
         <xsl:with-param name="current_page" select="blocks/items/current_page"/>
      </xsl:call-template>
   </xsl:if>
</xsl:if>

<!-- Ссылка на архив -->
<xsl:if test="ОтображатьСсылкуНаАрхив=1">
   <p/><a href="{blocks/url}">Архив "<xsl:value-of disable-output-escaping="yes" select="blocks/name"/>"</a>
</xsl:if>
</xsl:template>

<xsl:template match="blocks/groups_tree/group_node">
<xsl:if test="group_name!=''">
&#xA0;/ <a href="{../../url}{group_path}"><xsl:value-of disable-output-escaping="yes" select="group_name"/></a>
</xsl:if>
</xsl:template>

<xsl:template match="blocks/groups/group">
<td><a href="{/document/blocks/url}{group_url}"><xsl:value-of disable-output-escaping="yes" select="group_name"/></a></td>
<xsl:if test="position() mod 5 =0">
<tr/>
</xsl:if>
</xsl:template>

<xsl:template match="blocks/items/item">
<li>

<a href="{item_path}"><b><xsl:value-of disable-output-escaping="yes" select="item_name"/></b></a>
<br/>
<xsl:value-of disable-output-escaping="yes" select="item_description"/>
<br/>


</li>

</xsl:template>

<!-- Цикл для вывода строк ссылок -->
<xsl:template name="for">
   <xsl:param name="i" select="0"/>
   <xsl:param name="n"/>
   <xsl:param name="current_page"/>

   <xsl:if test="$n > $i">
      <!-- Ставим ссылку на страницу-->
      <xsl:if test="$i != $current_page">
         <a href="?page={$i}">
         <xsl:value-of select="$i+1"/>
         </a>
      </xsl:if>

      <!-- Не ставим ссылку на страницу-->
      <xsl:if test="$i = $current_page">
         <xsl:value-of select="$i+1"/>
      </xsl:if>

      &#xA0;

      <!-- Рекурсивный вызов шаблона. НЕОБХОДИМО ПЕРЕДАВАТЬ ВСЕ НЕОБХОДИМЫЕ ПАРАМЕТРЫ! -->
      <xsl:call-template name="for">
              <xsl:with-param name="i" select="$i + 1"/>
              <xsl:with-param name="n" select="$n"/>
              <xsl:with-param name="current_page" select="$current_page"/>
      </xsl:call-template>
   </xsl:if>
</xsl:template>

<!-- ======================================================== -->
<!-- Шаблон выводит рекурсивно ссылки на группы инф. элемента -->
<!-- ======================================================== -->

<xsl:template match="group" mode="goup_path">
   <xsl:param name="parent_id" select="@parent_id"/>

   <xsl:apply-templates select="//group[@id=$parent_id]" mode="goup_path"/>

   <xsl:if test="@parent_id=0">
      <a href="{/document/blocks/url}"><xsl:value-of disable-output-escaping="yes" select="/document/blocks/name"/></a>
   </xsl:if>

   ->

   <a href="{/document/blocks/url}{fullpath}"><xsl:value-of disable-output-escaping="yes" select="name"/></a>

</xsl:template>

<!-- ======================================================== -->
<!-- Шаблон выводит ссылки подгурппы инф. элемента -->
<!-- ======================================================== -->

<xsl:template match="group" mode="goups">
   <xsl:param name="parent_id" select="@parent_id"/>

   <td valign="bottom">
      <xsl:if test="small_image!=''">
         <a href="/upload/{big_image}" target="_blank"><img src="/upload/{small_image}"/></a>&#xA0;
      </xsl:if>
      <a href="{/document/blocks/url}{fullpath}"><b><xsl:value-of disable-output-escaping="yes" select="name"/></b></a>
   </td>

</xsl:template>


</xsl:stylesheet>
#
Re: Вопрос по "полезные ссылки"
добрый вечер, проштудировал desiganIntegrationGuide - нашел след $items_on_page, но немогу найти данную команду в XSL шаблоне. Помогите плиз.
Модератор
#
Re: Вопрос по "полезные ссылки"
Антон Сергеевич,
не понятен Ваш вопрос, $items_on_page влияет на количество отображаемых элементов на странице в следствии ограничения вывода элементов в XML
Авторизация