Size: a a a

2020 July 26

N

Neo in Evolution CMS
devel 85
привет всем
есть сниппет, выводящий товары c сортировкой по цене
[!filter? &act=result &cat=[*cat_filter*]  &tpl=cub3   &dop=[*dop*] &sort=price DESC !]

если заменить цену на pagetitle - тоже работает, направленеи сортировки тоже в порядке.

но перед сниппетом надо поставить сортировку отдельно
Вида
<form action="[~[*id*]~]">
<select name="id1_sortDir" onchange="this.form.submit();">
<option disabled [!selected? &param=id1_sortDir &znach=``!]>Сортировать по...</option>
<option value="ASC" [!selected? &param=id1_sortDir &znach=ASC!]>Возрастанию</option>
<option value="DESC" [!selected? &param=id1_sortDir &znach=DESC!]>Убыванию</option>
</select>
</form>-->

кто подскажет, как из селекта передать в сниппет значение в поле в параметр &sort ?
ну или посмотри вот это DLRequest
https://modx-gu.ru/dlrequest
источник

d8

devel 85 in Evolution CMS
спасибо, да, я его уже пробовал. не получилось(
источник

d8

devel 85 in Evolution CMS
на revo легко получается)
на evo не могу(
источник

N

Neo in Evolution CMS
devel 85
спасибо, да, я его уже пробовал. не получилось(
А что не вышло?
источник

d8

devel 85 in Evolution CMS
не срабатывает связь между сниппетом формы и снипетом вывода . не передается опция селекта в сниппет, только в урл
источник

N

Neo in Evolution CMS
devel 85
не срабатывает связь между сниппетом формы и снипетом вывода . не передается опция селекта в сниппет, только в урл
Попробуй через этот сделать http://docs.evo.im/04_extras/efilter.html
источник

d8

devel 85 in Evolution CMS
также пробовал вот этот вариант переписать под evo https://modx.pro/help/13700
на рево отлично работает, на ево никак(
источник

N

Neo in Evolution CMS
devel 85
не срабатывает связь между сниппетом формы и снипетом вывода . не передается опция селекта в сниппет, только в урл
логично что в url если вы гет запрос отправляете и запускаете снипет который подключаете. &runSnippet
источник

N

Neo in Evolution CMS
При этом вы через docLister выводите же?
источник

E

EVO bot Лёшка in Evolution CMS
Neo
При этом вы через docLister выводите же?
источник

N

Neo in Evolution CMS
https://modx-gu.ru/dlrequest
просто ипользуйте вот это для фильтра. Тут готово все что у вас в filter
источник

N

Neo in Evolution CMS
Просто для вывода и фильтрации используй doclister
источник

d8

devel 85 in Evolution CMS
Neo
логично что в url если вы гет запрос отправляете и запускаете снипет который подключаете. &runSnippet
да, я post-ом делал тоже. перепробовал вариантов 10 наверное уже по выдаче гугла. не помогло. скинул в чат скелет, просто для наглядности
источник

d8

devel 85 in Evolution CMS
Neo
При этом вы через docLister выводите же?
нет
источник

d8

devel 85 in Evolution CMS
там свой собственный сниппет( не мой). старый. и куча всего подвязано там (боковой фильтр еще есть)
источник

d8

devel 85 in Evolution CMS
Neo
Просто для вывода и фильтрации используй doclister
да, я на этом варианте тоже заострил внимание. часа 3 убил ночью сегодня, не получилось
источник

N

Neo in Evolution CMS
Ну а сам доклисткр стоит?
источник

d8

devel 85 in Evolution CMS
вероятнее всего, дело в моих кривых руках, а не в решении по ссылке
источник

d8

devel 85 in Evolution CMS
Neo
Ну а сам доклисткр стоит?
да
источник

N

Neo in Evolution CMS
Ну вывыди пример для начала
источник