Наверх

Cортировка по ТВ-параметру ЧИСЛО для pdoResources

[[pdoResources?
  &tpl=`@INLINE {$pagetitle} - {$price}`
  &sortby=`{"CAST(`TVprice`.`value` AS DECIMAL(13,3))":"ASC"}`
  &includeTVs=`price`
]]


5 комментариев

  1. Игорь Сидлярук 30 июня 2017, 20:26(Комментарий был изменён) # 0
    Илья, приветствую.
    Не подскажешь, как организовать вывод ТОЛЬКО неопубликованных ресурсов.
    Суть в том, чтобы оформить анонс предстоящих мероприятий.
    Ресурсу выставляется дата публикации «на будущее», и до этой даты, он висит как «анонс предстоящего мероприятия».
    Не обязательно фильтровать. Можно, например, отдельным вызовом pdoResources именно по параметру pub_date
    Соответственно, после достижения даты публикации он, по всей логике, из этого списка должен пропасть.
    Буду очень признателен, если хотя бы направишь.
    — Заранее спасибо.
    1. korvin_fas 03 июля 2017, 14:56 # 0
      Если есть дата публикации, то просто выводить все ресурсы, у которых она больше текущей.
      1. Игорь Сидлярук 03 июля 2017, 15:09 # 0
        Вопрос решен.
        Всё очень просто, как чаще и бывает )))
        Указываем параметр &where=`{«published»:0}` и все дела.
        Спасибо за отклик.
    2. Александр Ленк 31 декабря 2017, 12:25 # 0
      Интересно увидеть этот же код, но на феноме!
      1. Илья Уткин 08 января 2018, 15:11 # 0
        Так всё стандартно:
        {'pdoResources' | snippet : [
          'tpl' => '@INLINE {$pagetitle} - {$price}',
          'sortby' => '{"CAST(`TVprice`.`value` AS DECIMAL(13,3))":"ASC"}',
          'includeTVs' => 'price'
        ]}

      Авторизация

      через сервис Loginza:

      Подписка или RSS

      Буду присылать новые статьи — никакого спама



      Шаблоны MODX

      1 2 Дальше »

      Объектная
      модель
      MODX