Dan
я думал про эту страницу https://docs.modx.pro/komponentyi/minishop2/razrabotka/sluzhbyi/zakaz
Артур
Тебе нельзя убирать break, т.к. это по сути два плагина, а если у берёшь станет один
Dan
и эту говорите https://docs.modx.pro/komponentyi/minishop2/razrabotka/sobyitiya
Артур
Тебе надо на onAddToOrder получить данные о промокоде и вернуть их на фронт, на фронте показать скидку, а во втором плагине уже поменять стоимость заказа.
Dan
Тебе надо на onAddToOrder получить данные о промокоде и вернуть их на фронт, на фронте показать скидку, а во втором плагине уже поменять стоимость заказа.
это понятно) я имею в виду не уж то во втором придется опять делать запрос для получения стоимости скидки
Dan
у меня в order добавляется только код промокода
Evgeniy
ну хз... в сессию запиши
Evgeniy
если нельзя прямо в заказ
Evgeniy
но скорее всего можно прям в заказ)
Артур
но скорее всего можно прям в заказ)
А какой смысл? Если клиент вдруг передумает выводить промо-код😁
Evgeniy
ну какой смысл - это вон человеку виднее))
Evgeniy
просто варианты...
Developer
подскажите как в плагине проверить что запрос ajax? if ($modx->event->name == 'OnLoadWebDocument') {
Developer
isAjax() есть такой метод?
Артур
Артур
Надо массив $_SERVER смотреть
Developer
Надо массив $_SERVER смотреть
вижу в модуле modHelpers есть такой, придётся проверить его request()->isAjax(). и вроде удобные методы, как в laravel
Dmitriy
Господа
Dmitriy
Как этот эльфийский переводится на феномский?
Dmitriy
[[+link:is=`:then=[[~[[+id]]]]:else=[[+link]]`]]
Артур
Если ссылки нет, то вывести ссылку на ресурс id
Артур
Иначе вывести ссылку
Dmitriy
вопрос снят
Dmitriy
Вот эльфийский и феном
Dmitriy
{$link?: ($id | url)}
Dmitriy
Вот нахрена эльфийский юзать вообще
Артур
{$link?: ($id | url)}
Ну возможно тогда ещё не было фенома
Dmitriy
эльфийцы
Dmitriy
Подскажите, а чо выборка не пашет
Dmitriy
Dmitriy
в итоге не выводит нифига
Артур
Dmitriy
Dmitriy
Dmitriy
нипоняф
Роман
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); высвечивается при попрытке обновить пакет, на версию выше. это норм, или чтото у меня не фурычит
Dmitriy
А не вывело, а вот 0 если поставить на 1 хер
Dmitriy
Получается, я вот создал это поле, у 3-х ресурсов поставил на 1, получается что у других ресурсов этого поля нет да?
Dmitriy
Типо пусто?
Артур
Dmitriy
ну я пишу 'where' => '{"info_page_invisibility:!=": "1"}'
Dmitriy
он мне отдаёт пустоту
Dmitriy
[] массив пустой
Dmitriy
у тех ресурсов типо вообще нет info_page_invisibility?
Dmitriy
и ломается к хренам?
Dmitriy
Как вывести то все ресурсы, у которых info_page_invisibility != 1?
Dmitriy
если я ставлю info_page_invisibility != 0
Dmitriy
то выводятся ресурсы, которым я 1 поставил
Роман
Наверное что-то не фурычит
а как понять что именно? этот набор строк повторяется при обновлении любого пакета, будь то минишоп или pdotools
Роман
выкатил старую версию движка с архива, с вейсией 2.8.1 и вот обновляю все пакеты до новых.
Dmitriy
@smialexby ты тут?) Помогай
Роман
обновление самой системы на 2.8.3 прошло успешно, без ошибок....
Артур
а как понять что именно? этот набор строк повторяется при обновлении любого пакета, будь то минишоп или pdotools
Судя по тексту он говорит что системная настройка существует и не может быть обновлена.Вроде бы ничего страшного.
Dmitriy
ладно похер, пересозраню ресурсы те, их не так много
Алексей
@smialexby ты тут?) Помогай
А че Вам, Дмитрий, помогать, если одни и те же вопросы задаете. Я даже помню что обьяснял Вам что 0 или пустота в TV не сохраняется и записей в БД нет.
Алексей
Поэтому проверить на NULL или забить
Алексей
Значит увы и ах. нужно делать значения 1 -нет 2- есть. и никаких пустот и нулей.
Dmitriy
Потому что не сохранялся ресурс после этого
Алексей
классика жанра
Dmitriy
Dmitriy
Но похоже из-за того, что поля нет он нахрен эти ресурсы отбрасывает
Sentinel
Надо наверное в tv прописать значение по умолчанию и его тоже проверять 😊
Sentinel
Не знаю как у тебя, у меня все прописывается и работает 😊
Алексей
Народ, BELISSIMO кто нибудь юзает?
Dan
день добрый! подскажите плз, если я руками расширю таблицу ms2_orders - при обновлении ms2 не затрется?
Dan
Нет
крутяк, спасибо
Артур
крутяк, спасибо
Если ты хочешь что-то в новое поле сохранять не забудь модель расширить.
Dan
Если ты хочешь что-то в новое поле сохранять не забудь модель расширить.
да, я тут пооткрывал записи с modx.pro. мне в принципе много надо сделать: добавить новую вкладку в окно инфы о заказе, вывести туда данные из другой таблицы, которая связана с таблицей ms2_order по id-заказа и заменить Вес на первой вкладке на значения из нового поля ms2_orders)
Алексей
КТо нибудь пробовал переопределить переменную конфига pdotools_elements_path ? получилось?
Алексей
Я переопределял без проблем
в клиент конфиге или свой плагин?