Очень необходима карта сайта

#
Очень необходима карта сайта
Добрый день я новичок, поэтому вопросы об этом прекрасном движке.
Первое как реализовать карту сайта
Второе хотелось бы видеть вотермарки в галереи картин
Третье разбизвка документа на мультистраничный - это реализовать ведь не сложно в ставив в редактор кнопочку HOST_CMS_page_break, ну соотвественно описав ее функцию. Единственное но! Нельзя вставлять эту команду в таблицу, то есть вставка осуществляется в сверстанный макет между двумя таблицами, тогда раскосец отменяется.
Четвертое ну не могу я на своей площадке сделать описание подкатегорий, хотя поля для этого есть, пишу, не выводит, подскажите плиз куда чего вставлять или поменять... и дайте мне плиз доступ к форуму програмистов. Есть несколько предложений по улучшению.
Модератор
#
Re: Очень необходима карта сайта
Ольга Смирнова писал(а):
дайте мне плиз доступ к форуму програмистов. Есть несколько предложений по улучшению.

доступ предоставлен

Ольга Смирнова писал(а):
Четвертое ну не могу я на своей площадке сделать описание подкатегорий, хотя поля для этого есть, пишу, не выводит, подскажите плиз куда чего вставлять или поменять...

отправьте запрос в Support с указанием страницы и данных дсотупа к разделу администрирования

Ольга Смирнова писал(а):
Первое как реализовать карту сайта

XSL шаблон для карты сайта:
<?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="/document">

<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
    <table border="0" cellspacing="0" cellpadding="0" class="menu_table">
   <xsl:apply-templates select="structure[level = 0]"/>
    </table>
</td>
</tr>
</table>

</xsl:template>

<xsl:template match="structure">

<!-- Выводим только те, что показать -->
<xsl:if test="show_link=1">

<tr>
      <td valign="top" class="size_text">

   <xsl:variable name="p1" select="level * 10"/>
   <span style="padding-left: {$p1}px;">

          <img src="/images/pointer.gif" alt="" class="menu_point"/>

          <!-- Показывать ссылку, или нет -->
          <xsl:if test="show_link=1">

          <!-- Если внешняя ссылка - ставим внешнюю -->
          <xsl:if test="is_external_link=1">
            <a href="{external_link}"><xsl:value-of disable-output-escaping="yes" select="name"/></a>
          </xsl:if>

          <!-- Если внутренняя ссылка -->
          <xsl:if test="is_external_link=0">
            <a href="{link}"><xsl:value-of disable-output-escaping="yes" select="name"/></a>
          </xsl:if>
          </xsl:if>
   </span>
</td>
</tr>

<!-- Рекурсивный вызов шаблона для подпунктов -->
<xsl:apply-templates select="structure"/>

        <!-- ЕСЛИ ДОШЛИ ДО СЕРЕДИНЫ СПИСКА -->
        <xsl:if test="level = 0 and position() = round(count(/document/structure) div 2)">

        <xsl:text disable-output-escaping="yes">
        <![CDATA[
        <!-- Закрываем таблицу левой колонки -->
        </table>
        </td>
        <td valign="top">
        <table border="0" cellspacing="0" cellpadding="0" class="menu_table">
        ]]>
        </xsl:text>
       </xsl:if>
</xsl:if>

</xsl:template>

</xsl:stylesheet>


Вызов карты на динамической странице:
<h1>Карта сайта</h1>
<p>
<?
$structure = new structure();
$structure->ShowStructure(false,'КартаСайта');
?>
#
Re: Очень необходима карта сайта
Спосибо все получилось... Зря вас побеспокоила... В руководстве ведь все есть, только не удобно инфу вынимать из PDF
Модератор
#
Re: Очень необходима карта сайта
пожалуйста
Авторизация