Sergey

Sergey

С нами с 02 августа 2017; Место в рейтинге пользователей: #1572

AjaxForm redirect

Добрый день, подскажите как можно сделать редирект после отрабатывания всех хуков в ajaxform? Смысл в том что url куда делать редирект я получаю в хуке(снипете), урл каждый раз разный получается при отправке формы.
Может можно как то передать данные в $(document).on('af_complete', function(event, response) {} response?
Sergey
29 июня 2020, 17:53
modx.pro
1 385
0

pdoRecources, getResources проблема с totalVar

Подскажите в чем заключается проблема, я устал уже с этим бороться.
Мне необходимо выводить блок если total больше 0, делаю такие запросы
[[!getResources?
  &parents=`2`
  &tpl=`tags_item`
  &showHidden=`0`
  &limit=`20`
  &showUnpublished=`1`
  &toPlaceholder=`tags`
  &totalVar=`tags_total`
]]
в переменной tags_total хранится 0, т.е. делаю вывод [[+tags_total]] на экране выводиться 0
делаю сравнение с 0, условие не работает
[[+tags_total:ne=`0`:then=`не равно 0`:else=`0`]]
уже не первый раз с этим сталкиваюсь, приходится писать свой снипет для подсчета результатов, но это же тупо так решать эту проблему
Sergey
20 июля 2018, 12:32
modx.pro
1 170
0

pdoResource where по доп. полям

такой where в pdoResources
{
	"price.value:>":46133,
	"price.value:<":66387,
	"power.value:>":136,
	"power.value:<":224,
	"overclocking.value:>":6.0,
	"overclocking.value:<":10.0,
	"template:=":12
}
мне нужен такой sql запрос примерно
WHERE (price > 46133 AND price < 66387) 
  AND (power > 136 AND power < 224)
  AND (overclocking > 6.0 AND overclocking < 10.0)
  AND template = 12
все эти поля являются дополнительными, доп. поля хранятся в базе как text, вот тут вопрос, как мне сравнивать данные по моему запросу? с целыми числами запрос работает.
price
power
а вот с overclocking не пашет. Что я делаю не так?
Sergey
02 августа 2017, 12:19
modx.pro
1 032
0