Всего 125 937 комментариев

Дмитрий
29 июля 2022, 01:01
0
Спасибо за ответ. Может быть у вас есть какой-то вариант кода, глянуть, чтобы понять последовательность? а то мне не хватает навыков еще чтобы самому написать это.
mayushi
29 июля 2022, 00:31
0
Я делаю что-то типа api. Есть ресурс, который слушает post-запросы и в зависимости от параметра дергает сниппеты
{if $.post.action == 'get_vehicles'} [[get_vehicles]] {/if}
А вот и ответ: нехорошо мешать синтаксисы. Код заработал:
{if $.post.action == 'get_vehicles'} {'get_vehicles' | snippet : []} {/if}
Артур Шевченко
29 июля 2022, 00:19
1
+1
Думаю ntt нужно переписать вот эту функцию
// Функция включения моделей
    enableModel: function() {
        // Получаем марку автомобиля
        var marka = this.marka.find(':selected').text().replace(/\(.*?\)$/, '').replace(/\s+$/, '');
        var re = new RegExp('^' + marka);
        // Пробегаем по всем моделям и проверяем имя
        $this.model.find('option').each(function() {
            var $this = $(this);
            // Имя не совпадает - нужно отключить эту модель
            if (!$this.text().match(re) && $this.prop('value') != '') {
                $this.attr('disabled', true);
                $this.hide();
            }
            // В противном случае - включить
            else {
                $this.attr('disabled', false);
                $this.show();
            }
        });
        // И показываем весь блок с моделями
        $this.model.show();
    },
}
тут проверяется есть ли в названии модели марка
if (!$this.text().match(re) && $this.prop('value') != '')
в твоём случае надо выводить каждой модели в дата атрибут название марки и проверять есть ли у текущей опции дата атрибут с такой маркой. Как вариант.
Артур Шевченко
29 июля 2022, 00:06
0
Не могу вспомнить ни одной задачи для решения которой мне требовалось бы из своего сниппета вернуть json. Однако, ты можешь попробовать вернуть из сниппета массив, а с помощью модификатора toJSON закодировать в JSON уже в шаблоне.
Артур Шевченко
28 июля 2022, 20:32
0
Ну явно это всё функционирует с помощью js, надо проверить, точно ли блоки с фильтрами появляются до того как вешаются обработчики. Если это не так, то нужно вешать обработчики при наступлении события mse2_load
Константин
28 июля 2022, 17:23
0
Приветствую, столкнулся с таким же, подскажите как решили вопрос?
Prihod
28 июля 2022, 11:33
0
ну так ты не показал что там в ответе, скинь ссылку на сайт
Prihod
28 июля 2022, 11:23
0
Скорей всего твой сервер ошибки или предложения отправляет в браузер. Посмотри в консоли браузера на вкладке сеть что отдает за ответ сервер на поиск
Алексей Шумаев
28 июля 2022, 10:34
0
Добрый день.
Не исключено. Напишите через поддержку с указанием доступа к админке, я проверю (к сожалению, оперативно не получится — в течение нескольких дней).
Bor
Bor
28 июля 2022, 10:28
0
Добрый день. Не срабатывает для опций, делаю по инструкции. Указываю в шаблон title {#электричество #option_electricity# кВт#} — в итоге, в title выводит только слово — Array.
Лог пустой. Возможно, баг какой то?
Sergey
28 июля 2022, 10:00
0
prnt.sc/Hqw78vlxeJ3v

При вводе города, выбивает ошибку в консоле. Сами логи пустые (ошибок нет)
Николай Савин
28 июля 2022, 09:55
0
Ну так подали эту ссылку, как будто там пошаговая инструкция по удобному созданию таблиц. Это ж совсем другое. Просто бутстрапинг готовых моделей
Prihod
28 июля 2022, 09:48
0
Смотри что в логе modx, а также в логе ошибок сервера
Prihod
28 июля 2022, 09:36
0
Они теперь не грузятся сразу все, а подгружаются при вводе названий
Sergey
28 июля 2022, 09:32
0
Добрый день! После обновления на 2.1.0-pl перестали грузиться Город и Отделения, Область выбрать можно. Пробовал стандартный чанк, так же ( В тех. поддержку не могу написать, закончилась (( Ключ новой почты в норме
Иван Бочкарев
28 июля 2022, 08:06
0
Ответ на вопрос почему нет composer.json в дистрибутиве: