Дмитрий

Дмитрий

С нами с 18 июня 2018; Место в рейтинге пользователей: #715

Передача значения из MigX в шаблон AjaxForm

Добрый день. На сайте создана страница с вакансиями. Каждая вакансия является элементом MigX, которая выводится по шаблону:
...
<div>[[+vacancy_name]]</div>
<span>[[+price]]</span>
...
[[!AjaxForm?
&form=`tpl.vacancyAjaxForm`
...
]]
То есть в каждом элементе (в каждой вакансии) есть форма, выведенная через AjaxForm. Кто-нибудь знает как в шаблон формы tpl.vacancyAjaxForm вставить [[+vacancy_name]] и [[+price]], чтобы эти данные отправлялись на почту?
Шаблон сейчас выглядит так, но вместо [[+...]] — пустота

<form action="" id="vacancy-[[+idx]]" >
<input name="vacancy" placeholder="[[+vacancy_name]]" type="text">
...
</form>
Дмитрий
20 марта 2022, 09:25
modx.pro
498
0

Фильтрация через msearch2

Добрый день. Установлен пакет msearch2. В его составе есть фильтр mFilter2. Сейчас он выводит фильтр вот так
  • Параметр 1 (3 товара)
  • Параметр 2 (3 товара)
  • Параметр 3 (3 товара)
  • Параметр 4 (3 товара)
https://disk.yandex.ru/i/9UaJAUbKqC975w
То есть в каждом параметре по 3 товара (это один и тот же товар. Об этом знаем мы, но не пользователь). При выборе любого параметра для фильтрации остальные параметры начинают показывать кол-во 0.
  • Параметр (выбран, активный)
  • Параметр 2 (0 товаров, не активный)
  • Параметр 3 (0 товаров, не активный)
  • Параметр 4 (0 товаров, не активный)
https://disk.yandex.ru/i/X1JwHxWiKLgkXA
Соответственно, пользователь начинает думать, что остальные категории пустые.
Вопрос, если кто знает: можно ли не деактивировать остальные параметры при выборе одного из них? И продолжать показывать реальное кол-во, а не 0?
Дмитрий
28 января 2022, 11:17
modx.pro
346
0

pdoMenu. Как вывести пункты нужного уровня?

Приветствую) Который час бьюсь над вопросом, который на первый взгляд кажется очень простым. У сайта структура состоит из 3-х уровней. Мне нужно вывести первый уровень сверху (с этим вопросов нет). Второй уровень (активного пункта первого уровня) слева. Третий уровень (активного пункта второго уровня) справа. То есть в трёх разных местах.
Если проще, то кликаем пункт первого уровня и появляются его подпункты. Потом кликаем на один из подпунктов и появляются уже его подпункты.
Я в диком ступоре. Может кто подскажет как это можно сделать?
Дмитрий
19 января 2022, 21:53
modx.pro
561
0