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

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

*

s.kirill

  • *
  • 12
  • +0/-0
    • Просмотр профиля
Здравствуйте уважаемые форумчане.
Пытаюсь вывести полный список объектов каталога в шаблоне по пути /xsltTpls/modules/content/main.xsl
<xsl:apply-templates select="document(concat('udata://catalog/getObjectsList/notemplate/', page/@id, '////2/'))/udata" />

На выходе выдает только вот это:
0 0 1

Прошу совета, что я не правильно делаю?

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
ну видимо объектов 0.

А вообще, у вас отсутствует шаблон обработки результата вывода. Вы типа говорите "примени шаблон к данным, которые я тебе отдаю". А шаблон для этого не присутствует.
Мой блог http://umicms.me

*

s.kirill

  • *
  • 12
  • +0/-0
    • Просмотр профиля
ну видимо объектов 0.

Объектов более 20

А вообще, у вас отсутствует шаблон обработки результата вывода. Вы типа говорите "примени шаблон к данным, которые я тебе отдаю". А шаблон для этого не присутствует.

Присутствует

<xsl:template match="item" mode="main_items">
<li>
<div class="image"><a href="{@link}"><img src="{document(concat('udata://system/makeThumbnailFull/(.', .//property[@name='foto']/value, ')/175/(auto)'))//udata/src}" /></a></div>
<div class="title"><a href="{@link}"><xsl:value-of select=".//property[@name='zagolovok']/value" disable-output-escaping="yes"/></a></div>
</li>
</xsl:template>

Вывожу так:

<xsl:apply-templates select="document(concat('udata://catalog/getObjectsList/notemplate/', page/@id, '////2/'))/udata" mode="main_items" />

*

s.kirill

  • *
  • 12
  • +0/-0
    • Просмотр профиля
Проблему так и не решил(

*

s.kirill

  • *
  • 12
  • +0/-0
    • Просмотр профиля
Все же решил с выводом объектов таким способом)

<xsl:apply-templates select="document(concat('udata://catalog/getObjectsList/notemplate/(/katalog_produkcii/)', '/0//2//'))/udata" mode="main_items" />