Всего 123 801 комментарий

Роман
05 декабря 2022, 09:09
+1
Сделал через событие OnHandleRequest — все работает и обращение к API MODX и работа с Куками
Роман
05 декабря 2022, 08:59
0
Почему-то в этом событии он не хочет работать с Куками :(
Александр Лунегов
05 декабря 2022, 08:50
0
Вот здесь инструкция, как добавить информацию при помощи хука.
Роман
05 декабря 2022, 07:41
0
Подскажите тогда пожалуйста ближайшее событие для загрузки страницы, где бы работало API MODX?
Антон Тарасов
05 декабря 2022, 07:29
1
+1
docs.modx.com/3.x/ru/extending-modx/plugins/system-events/onwebpageinit#switchsettings
Вероятно это происходит потому, что на этом этапе еще не инициализировано то, что вы хотите запросить, а именно системная конфигурация. Почему именно это событие? Выберите другое :)
Fr3ddy
05 декабря 2022, 04:36
0
неплохо бы добавить Last-Modified заголовки, при использовании опредления страницы по айпи — не работает
Сергей
04 декабря 2022, 18:33
0
Добрый день.
Подскажите пожалуйста, можно ли как-то передать в гугл таблицы id заявки из Formit — savedForm.id?
Я использую это значение для присваивания номера заявки. Или может есть какой-то более правильный вариант нумерации заявок?
Сергей Карпович
04 декабря 2022, 16:33
0
Заработало в таком виде:
'where' => ["Vendor.name" => $_modx->resource.pagetitle]
Спасибо
Артур Шевченко
04 декабря 2022, 12:17
+2
Либо так
'where' => ["Vendor.name" => $_modx->resource.pagetitle]
Либо так
'where' => '{ "Vendor.name":" '~$_modx->resource.pagetitle~' " }'
Alexey
04 декабря 2022, 11:40
0
У $_modx->resource.pagetitle убрать кавычки?
Роман
04 декабря 2022, 07:27
0
Видимо так лучше сделать, вы правы.
Спасибо за помощь
Константин Ильин
03 декабря 2022, 14:08
0
Действительно не стоит ничего лишнего придумывать, или искать каких-то путей когда ответ на поверхности.

— Нажал на кнопку
— отправил ajax запрос на пхп файл
— проверил в пхп по своим условиям
— вернул ответ, showModal = true/false
ну и далее открывать модалку(или нет) где человек уже вводит данные и далее добавляется товар
Артур Шевченко
03 декабря 2022, 13:34
+1
По-моему мнению это сильно выверт сознания одного конкретного заказчика, поэтому тебе не стоит искать встроенных решений, а написать отдельные запрос в отдельный файл.
Роман
03 декабря 2022, 12:07
0
У меня, грубо говоря, есть товар, который перед добавлением его в корзину выводит форму для заполнения данных о пользователе (так сделано, не спрашивайте почему) и это добавляется в Корзину.
А я хочу, чтобы перед тем как я ввел эти данные я смог проверить что в Корзине, чтобы пользователь за зря не вводил данные свои и потом ему выводилось — вы не может добавить этот товар
Артур Шевченко
03 декабря 2022, 12:00
0
Это я и называю править исходники))) Просто это можно делать грамотно, сделать копию, или нет, писать в оригинале.
Артур Шевченко
03 декабря 2022, 11:51
0
В админке генерируется событие msOnBeforeAddToCart, там можно сделать проверку, если она не пройдёт верни
$modx->event->output('Сообщение об ошибке');
и товар не будет добавлен, а в JS лови ответ коллбэком на Cart.add.response.error или success надо проверять.
Роман
03 декабря 2022, 11:39
0
Один товар нельзя добавить если в корзине есть другой товар.