Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Работа модуля Обратная связь (вставка форм в контент сайта) при XSLT

Автор ariusgroupРаздел Шаблоны XSLT

Ответов: 8
Просмотров: 3067
Последний ответ 17 Октября 2012, 15:29:17
от admin
Есть второй домен, нужно повесить туда демошаблон готового сайта

Автор adminmosfaРаздел Шаблоны XSLT

Ответов: 6
Просмотров: 1915
Последний ответ 06 Августа 2013, 19:03:40
от NOIRMAN
Добавление тегов для товаров, и вывод блока с тегами в любом месте сайта

Автор FelixTheCatРаздел Шаблоны XSLT

Ответов: 9
Просмотров: 1778
Последний ответ 26 Июля 2014, 10:58:09
от FelixTheCat
Вывод страницы в меню с отключением вывода в карте сайта

Автор alpotemkinРаздел Макросы UMI.CMS

Ответов: 6
Просмотров: 3299
Последний ответ 03 Ноября 2011, 15:07:29
от alpotemkin
Создание типового сайта на XSLT в 20 шагов - Переделываем документацию.

Автор AlexMcРаздел Шаблоны XSLT

Ответов: 2
Просмотров: 2048
Последний ответ 24 Апреля 2012, 15:56:31
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

Renny

  • *
  • 2
  • +0/-0
    • Просмотр профиля
здравствуйте, при подключении любого модуля возникает проблема - найти необходимые файлы и в них уже шаблоны на demo сайте. сколько ни копалась так и не разгадала до конца этот ребус, а времени мало... очень прошу, может кто-нибудь подскажет в каких конкретно файлах можно посмотреть код шаблонов модуля "карта сайта"?

*

admin

  • *****
  • 2416
  • +171/-1
    • Просмотр профиля
Re:как подключить модуль "карта сайта"?
« Ответ #1 : 15 Июня 2011, 10:29:12 »
модуля "карта сайта" нет, вывод карты сайта производиться силами модуля Content, и соответственно все шаблоны этого модуля ищите в /tpls/content (если вы используете tpl шаблоны).

Если вы хотите вывести карту сайта в произвольном месте на сайте, то используйте модуль %content sitemap()% (описание http://help-dev.umi-cms.ru/content.sitemap.html, описание шаблона и гле он лежит смотрите тут http://help-dev.umi-cms.ru/content.sitemap.html#tplDesc )

Если вас интересует шаблон по которому карты сайта выводить по умолчанию ( в том числе на страницах "Данная страница не найдена", типа 404) это default.tpl шаблон в той же папке что и все шаблоны макроса %content sitemap()%

Или вас интересует как формируется карта сайта для поисковых систем sitemap.xml

*

admin

  • *****
  • 2416
  • +171/-1
    • Просмотр профиля
Re:как подключить модуль "карта сайта"?
« Ответ #2 : 15 Июня 2011, 10:41:14 »
блин полную фигню вам написал, у вас же xslt шаблоны

пример блока для обработки sitemap блока можно посмотреть в /xsltTpls/modules/content.sitemap.xsl

если у вас там ничего такого нет, то скину сюда

<xsl:template match="result[@module = 'content'][@method = 'sitemap']" priority="1">
        <xsl:apply-templates select="document('udata://content/sitemap')" />
    </xsl:template>
   
    <xsl:template match="udata[@method = 'sitemap']">
        <xsl:apply-templates mode="sitemap" />
    </xsl:template>
   
    <xsl:template match="items" mode="sitemap">
        <ul umi:element-id="{parent::node()/@id}" class="test"
            umi:module="content" umi:method="sitemap" umi:region="list" umi:sortable="sortable">
            <xsl:apply-templates mode="sitemap" />
        </ul>
    </xsl:template>
   
    <xsl:template match="item" mode="sitemap">
        <li umi:element-id="{@id}" umi:region="row">
            <a href="{@link}" umi:field-name="name" umi:delete="delete" umi:empty="&empty-section-name;">
                <xsl:value-of select="@name" />
            </a>
            <xsl:apply-templates mode="sitemap" />
        </li>
    </xsl:template>

*

Renny

  • *
  • 2
  • +0/-0
    • Просмотр профиля
Re:как подключить модуль "карта сайта"?
« Ответ #3 : 15 Июня 2011, 14:09:15 »
о прекрасно! спасибо =))))
а чтобы занести элемент в карту сайта нужно в админке там что-то где-то поставить, да? =)

*

admin

  • *****
  • 2416
  • +171/-1
    • Просмотр профиля
Re:как подключить модуль "карта сайта"?
« Ответ #4 : 15 Июня 2011, 14:12:11 »
читайте внимательно описание макроса по ссылке которую я скинул выше) там все написано, а вот если вы спрашивайте о чем-то другом чего там нет, то снова к нам)

*

Armor

  • **
  • 78
  • +0/-0
    • Просмотр профиля
Re:как подключить модуль "карта сайта"?
« Ответ #5 : 07 Сентября 2011, 15:05:42 »
День добры.
У меня tpl шаблон, не получается вывести подпункты (выводится только первый пункт):
В странице прописано %content sitemap()%  галки "меню всегда развернуто" и "показывать подменю" - стоят

в самом шаблоне saitmap прописано:
$FORMS = Array();
$FORMS['block'] = <<<END
<div class="sitemap"><div class="contentpaneopen">
<ul umi:element-id="%block-element-id%" umi:module="content" umi:method="sitemap">
   %items%
</ul>
</div></div>
END;
$FORMS['item'] = <<<END
   <li>
      <a href="%link%" umi:element-id="%id%" umi:field-name="name" umi:module="content" umi:method="sitemap">%name%</a><br />
      %sub_items%
   </li>
END;

ЗЫ не создавал новую тему так-как посчитал эту подходящей

*

don_basilio

  • *
  • 33
  • +0/-0
    • Просмотр профиля
Re:как подключить модуль "карта сайта"?
« Ответ #6 : 23 Октября 2011, 13:49:08 »
А как формируется карта сайта для поисковых систем sitemap.xml в версии UMI 2.7.4. Присутствует ли вообще такая функция в данной версии?

*

admin

  • *****
  • 2416
  • +171/-1
    • Просмотр профиля
Re:как подключить модуль "карта сайта"?
« Ответ #7 : 23 Октября 2011, 14:26:36 »
по моему нет, только сторонними средствами