Anonymous
Можете подсказать, куда смотреть, что почитать, где хотя бы близкое по сути описывается, где я по аналогии смогу сделать сам???
Артур
Можете подсказать, куда смотреть, что почитать, где хотя бы близкое по сути описывается, где я по аналогии смогу сделать сам???
Берешь нужные данные прям со страницы, пролелываешь описанные вычисления с помощью js, потом триггеришь событие cart/change и в плагине на событие msOnChangeInCart делаешь тоже самое.
Anonymous
Аааа, ага, понял. Большое спасибо. Направление понятно!!!
Dan
народ, объясните пожалуйста: в плагине получаю $order = $miniShop2->order->get(); и вывожу его в лог (чтобы посмотреть содержимое), но там нет ни cart_cost, ни cost. При этом в чанке msOrder вывожу {$order | print_r} и там они есть
Dan
в чем разница?
Артур
В смысле на какое событие
Dan
на событие msOnAddtoOrder
Dan
или они будут только на событиях по типу msOnBeforeCreateOrder?
Артур
Приписка в конце особенно интересная)))
Dan
спасибо)
Dan
получается если я хочу изменить цену заказа, мне надо менять цену корзины?
Алексей
получается если я хочу изменить цену заказа, мне надо менять цену корзины?
вот тут почти полное руководство по плагинам https://docs.modx.pro/komponentyi/minishop2/razrabotka/sobyitiya
Артур
Нет)))
Иван
Eugene
Dan
😂
Sentinel
пойду милфом 😊
Gaius Cassius
пойду милфом 😊
А милфовые cms знаешь?)
Sentinel
migx знаю 😊
alexey1m
js знатоки есть? в функцию клик передаю e. При клике на after вываливается ошибка Cannot read property 'target' of undefined
alexey1m
как победить сие?
Eugene
пойду милфом 😊
главное не милфой )
Nikolay
бля
alexey1m
alexey1m
у body есть псевоэлемент after. по клику на него вываливается ошибка
Алексей
не используйте AFTER
Алексей
Добавьте div лучше и все.
Максим
Здравствуйте, на сайте есть страница с контактами. Для них существует единый шаблон. Подменяется только город, но абсолютно вся инфа такая же. Как сделать так, чтобы на одной странице выложить файл, а на других -нет
Максим
Пробовал, не подходит
Артур
Get параметр и if / switch в fenom?
А покажи как пробовал?
Gaius Cassius
Пробовал, не подходит
Коды в студию *тут стикер с Якубовичем*
Dan
правильно ли я понимаю, если у меня в плагине два case идут друг за другом, то я не могу из одного case передать переменную в другой?
Артур
Можно только сохранить переменную, а потом получить
Evgeniy
Нет, потому что они выполняются отдельно друг от друга
почему нет? если нету break, то они последовательно выполнятся)
Gaius Cassius
Evgeniy
там про хранение условий ничего сказано не было
Gaius Cassius
там про хранение условий ничего сказано не было
Но это же логично, раз именно в таком ракурсе вопрос возник)
Gaius Cassius
там про хранение условий ничего сказано не было
И вообще, ты когда с женой на ее историческую Родину собираешься?
Gaius Cassius
У меня просто эту симку вырубили оказывается как полгода назад, так решил сменить имя (на второй снимке доступен по-старому имени)
Артур
почему нет? если нету break, то они последовательно выполнятся)
switch (a){ case 1: // code1 case 2: //code2 break; } Выполнится и code1 и code2?
Evgeniy
выполнится все после совпадения до первого break
Артур
конечно
Занятно😁 а у этого есть практический смысл?
Evgeniy
не часто, но бывает
Evgeniy
у кейса на мой взгляд вообще мало практического смысла
Артур
у кейса на мой взгляд вообще мало практического смысла
По-моему в некоторых случаях он чисто эстетически выглядит лучше if😁
Evgeniy
Визуально лучше, чем куча ифов
у кучи ифов вообще нет смысла)))
Артур
у кучи ифов вообще нет смысла)))
Какой ты категоричный😁
Роман
у кучи ифов вообще нет смысла)))
У жизни тоже нет смысла 😂😂😂
Артур
У жизни тоже нет смысла 😂😂😂
"Мы живём для того, чтобы завтра сдохнуть"
Evgeniy
гифки с невским нехватает(
Андрей
Кстати, кто не знал. Мы все умрём
Андрей
В пятницу не может быть большего позитива
Dan
конечно
т.е. если я уберу break, то переменная передастся?
Артур
Артур
Только вот так вот😂
Evgeniy
т.е. если я уберу break, то переменная передастся?
это обычный поток выполнения, там ничего не передается по сути - просто область видимости одна и та же
Evgeniy
это ж не функция
Dan
А у тебя там зачем switch?
два события в плагине: msOnAddToOrder и msOnBeforeCreateOrder. В первом кейсе получаю код промокода из post запроса и запросом к бд получаю сумму скидки по этому промокоду. А во втором меняю стоимость заказа
Dan
да, она у меня открыта
Артур
да, она у меня открыта
Насколько я помню, я там ничего подобного не писал😁