Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - psfdek

Страницы: [1]
1
Не получается вставить код в шаблон.
Так не работает:
<xsl:text disable-output-escaping="yes">
&lt;!-- Google Tag Manager --&gt;
&lt;noscript&gt;&lt;iframe src=&quot;//www.googletagmanager.com/ns.html?id=GTM-KRL5H8&quot;
height=&quot;0&quot; width=&quot;0&quot; style=&quot;display:none;visibility:hidden&quot;&gt;&lt;/iframe&gt;&lt;/noscript&gt;
&lt;script&gt;(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({&quot;gtm.start&quot;:
new Date().getTime(),event:&quot;gtm.js&quot;});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!=&quot;dataLayer&quot;?&quot;&l=&quot;+l:&quot;&quot;;j.async=true;j.src=
&quot;//www.googletagmanager.com/gtm.js?id=&quot;+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,&quot;script&quot;,&quot;dataLayer&quot;,&quot;GTM-KWL5H8&quot;);&lt;/script&gt;
&lt;!-- End Google Tag Manager --&gt;
</xsl:text>

Так тоже не работает!
Странно то что рядом код яндекс метрики похожий стоит и нормально работает.
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-KRL5H8"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KWL5H8');</script>
<!-- End Google Tag Manager -->

2
Шаблоны XSLT / Вывод бокового меню
« : 28 Марта 2016, 02:23:26 »
Есть вот модуль "Меню" создаю я в нем меню, делаю идентификатор sidebar, а как его через udata запросить по идентификатору не понятно!
udata://menu/sidebar - так нет, а как тогда?

3
Вот есть такой шаблон в файле sitemap.xml
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:include href="types/content.main-page.xsl" />
<xsl:include href="types/content.contacts.xsl" />
<xsl:include href="types/content.job.xsl" />
<xsl:template match="result[@request-uri='/sitemap/']">
      <div id="main-sitemap">
          <xsl:apply-templates select="document('udata://content/menu')//item" mode="sitemap"/>
      </div>
</xsl:template>
<xsl:template match="//item" mode="sitemap">
<div class="widget">
<a href="{@link}"><xsl:value-of select="node()" /></a>
</div>
</xsl:template>
</xsl:stylesheet>

Когда запрашиваю  <xsl:apply-templates select="document('udata://content/menu')//item" mode="sitemap"/>
То оно отображает итемы, а если <xsl:apply-templates select="document('udata://content/sitemap')//item" mode="sitemap"/> то ничего...
Почему так?


Приложен архив с ответами страниц

/udata://content/sitemap   - sitemap.xml
/udata://content/menu  - menu.xml

Страницы: [1]