Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Сортировка товаров каталога - по цене, названию, популярности

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

Ответов: 26
Просмотров: 11902
Последний ответ 29 Декабрь 2016, 19:17:07
от Axiomateria
Сортировка выпадающего списка в фильтре

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

Ответов: 4
Просмотров: 3571
Последний ответ 07 Июль 2012, 13:28:53
от korogan
Сортировка по дате объектов каталога

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

Ответов: 12
Просмотров: 4710
Последний ответ 09 Июль 2013, 17:20:00
от admin
Сортировка объектов каталога вадминке

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

Ответов: 9
Просмотров: 3953
Последний ответ 11 Октябрь 2013, 09:39:26
от niakriss
Сортировка товаров с помощью select

Автор chutovo_kramРаздел Шаблоны TPL

Ответов: 3
Просмотров: 2066
Последний ответ 29 Май 2014, 14:33:58
от admin

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

*

arbuzzz

  • **
  • 80
  • +1/-0
    • Просмотр профиля
Сортировка по свойству
« : 04 Апрель 2017, 12:22:55 »
Есть в админке всякие способы оплаты. Они соответственно выводятся на сайте. Я создал новое свойство 'priority' числовое. Как заставить теперь umi выводить способы оплаты в соответствии с моим полем priority

   <xsl:apply-templates select="items/item" mode="payment" >
      <xsl:sort data-type="number" select="//property['priority']" />
   </xsl:apply-templates>

не работает. Как вообщем и другие похожие варианты.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: Сортировка по свойству
« Ответ #1 : 04 Апрель 2017, 13:17:19 »
Если у вас последняя версия админки, то можете прямо в списке перетаскивать способы оплаты (как страницы в модуле "Структура"). Если старая, то нужно смотреть, чтобы в xslt-шаблонизатор передавались данные из этого поля.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

arbuzzz

  • **
  • 80
  • +1/-0
    • Просмотр профиля
Re: Сортировка по свойству
« Ответ #2 : 04 Апрель 2017, 15:34:05 »
Если у вас последняя версия админки, то можете прямо в списке перетаскивать способы оплаты (как страницы в модуле "Структура"). Если старая, то нужно смотреть, чтобы в xslt-шаблонизатор передавались данные из этого поля.
Версия старая. Подскажите, пожалуйста, как проверить?

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: Сортировка по свойству
« Ответ #3 : 03 Май 2017, 22:57:26 »
Выводите через copy-of содержимое items/item и смотрите что внутри. Предполагаю, что ничего внутри не обнаружите.
А раз так - то рекомендую воспользоваться следующей конструкцией:
  <xsl:apply-templates select="items/item" mode="payment" >
      <xsl:sort data-type="number" select="document(concat('uobject://', @id, '.priority'))//value" />
   </xsl:apply-templates>
Мой блог http://umicms.me