[[pdoResources?
&tpl=`@INLINE {$pagetitle} - {$price}`
&sortby=`{"CAST(`TVprice`.`value` AS DECIMAL(13,3))":"ASC"}`
&includeTVs=`price`
]]Cортировка по ТВ-параметру ЧИСЛО для pdoResources
12 января 2017, 10:11
12 января 2017, 10:11
[[pdoResources?
&tpl=`@INLINE {$pagetitle} - {$price}`
&sortby=`{"CAST(`TVprice`.`value` AS DECIMAL(13,3))":"ASC"}`
&includeTVs=`price`
]]
Не подскажешь, как организовать вывод ТОЛЬКО неопубликованных ресурсов.
Суть в том, чтобы оформить анонс предстоящих мероприятий.
Ресурсу выставляется дата публикации «на будущее», и до этой даты, он висит как «анонс предстоящего мероприятия».
Не обязательно фильтровать. Можно, например, отдельным вызовом pdoResources именно по параметру pub_date
Соответственно, после достижения даты публикации он, по всей логике, из этого списка должен пропасть.
Буду очень признателен, если хотя бы направишь.
— Заранее спасибо.
Всё очень просто, как чаще и бывает )))
Указываем параметр &where=`{«published»:0}` и все дела.
Спасибо за отклик.
{'pdoResources' | snippet : [ 'tpl' => '@INLINE {$pagetitle} - {$price}', 'sortby' => '{"CAST(`TVprice`.`value` AS DECIMAL(13,3))":"ASC"}', 'includeTVs' => 'price' ]}Мне необходимо сделать выборку ресурсов по tv sposob равно киви, а также tv sum (тип число) больше или равно 50000.
На сайте, по tv sposob выводит правильно, а по tv сумме выводит не только 50000 и больше, но и 7000, и 8000.
[[pdoResources:default=``? &parents=`2` &includeTVs=`sposob,sum` &processTVs=`1` &limit=`0` &where=`{"sposob:LIKE":"%Киви%","sum:>=":"50000"}` &sortby=`` &sortdir=`ASC` &tpl=`resblock` ]]Наумов Алексей говорил чтобы я смотрела в сторону «pdoresources CAST» и в интернете нашла эту страницу в вашем сайте.
Вы можете как можно использовать CAST в моем случае? Спасибо.