Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
%total% для %data doSelection()%

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

Ответов: 5
Просмотров: 2962
Последний ответ 24 Июля 2011, 10:29:40
от albion
Фильтр по полю

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

Ответов: 1
Просмотров: 1219
Последний ответ 18 Октября 2013, 22:53:46
от PHOENIX-75
autothumbs.php версии 2,8,4

Автор albionРаздел Настройка системы и модулей

Ответов: 6
Просмотров: 3969
Последний ответ 21 Июля 2011, 18:00:19
от admin
webforms & XSLT & модальное окно

Автор graveРаздел JS и AJAX

Ответов: 8
Просмотров: 5381
Последний ответ 13 Июня 2011, 00:41:56
от talanter
Зависимые фильтры

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

Ответов: 5
Просмотров: 1811
Последний ответ 28 Сентября 2013, 16:44:23
от Aisamiery

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

*

diii3

  • ***
  • 154
  • +6/-0
    • Просмотр профиля
Здравствуйте! Подскажите, пожалуйста, делаю вывод новостей из всех категорий. Понимаю что нужно подставлять id категорий следующим образом:
udata://news/lastlist/(1)(2)(3) и т.д. Делая обработчик который запускает вывод все категорий, он подставляет по 1 id, а как сделать чтобы подставить все id-шники? Их же нужно подставлять в скобках....Непонятно как это реализуется.

*

diii3

  • ***
  • 154
  • +6/-0
    • Просмотр профиля
Re:Вывод списка новостей из всех категорий
« Ответ #1 : 28 Декабря 2012, 09:11:35 »
Вопрос решил. Если кому понадобится, вот пример кода:


<xsl:template match="result[@module = 'content'][@pageId = '23']" >
<xsl:variable name = "caty" ><xsl:apply-templates select="document(concat('udata://news/lastlents/', '(51)',  '/notemplate/10/0'))/udata/items/item/@id" mode="ncat"/></xsl:variable>   
<xsl:apply-templates select="document(concat('udata://news/lastlist/', $caty, '//100/0'))/udata"/>
</xsl:template>


<xsl:template match="@id" mode="ncat">
<xsl:text >(</xsl:text ><xsl:value-of select="." /><xsl:text >)</xsl:text >
</xsl:template>

*

imsystemru

  • *
  • 5
  • +0/-0
    • Просмотр профиля
Re: Вывод списка новостей из всех категорий
« Ответ #2 : 17 Октября 2016, 22:57:23 »
не получается по вашему коду сделать вывод новостей из всех категорий. Белый лист выпадает...
В Дефолтовом шаблоне демодизи есть код:

<xsl:apply-templates select="document('udata://news/lastlist/(news)//5')" mode="right-column-news" />


Вот что в макрос этот добавить чтобы он брал новости из всех категорий (подкатегорий или вложенных лент) сразу, а не только из "news"?
Вариант с перечислением ID лент не вариант так как на сайте их очень много и они постоянно пополняются.


*

aghigay

  • *****
  • 597
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: Вывод списка новостей из всех категорий
« Ответ #3 : 18 Октября 2016, 02:18:01 »
Включите debug="1" в config.ini и увидите причину белого листа
Мой блог http://umicms.me

*

imsystemru

  • *
  • 5
  • +0/-0
    • Просмотр профиля
Re: Вывод списка новостей из всех категорий
« Ответ #4 : 18 Октября 2016, 17:33:50 »
Включите debug="1" в config.ini и увидите причину белого листа

Вклученно:
[debug]
enabled = "1"
show-backtrace = "1"
callstack.disabled = "0"

Но ничего не выходит на страницу.
Че за ерунда не пойму.
Подскажите пожалуйста куда копать?

*

aghigay

  • *****
  • 597
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: Вывод списка новостей из всех категорий
« Ответ #5 : 18 Октября 2016, 18:15:13 »
Сложно сказать не видя шаблон и все файлы внутри. Может быть все, что угодно. Начиная от того, что у вас просто файл на сервер не записался и заканчивая тем, что есть какой-то шаблон, который хитро подменяет все текущие.
Мой блог http://umicms.me