Size: a a a

2020 September 05

P

Pathologic in Evolution CMS
это ты че-то накрутил
источник

P

Pathologic in Evolution CMS
ну и сразу видно, что где блейд, там ничего не работает как надо
источник

DL

Dmytro Lukianenko in Evolution CMS
Pathologic
ну и сразу видно, что где блейд, там ничего не работает как надо
Не думаю что тут проблема в блейде ;)
источник

ТК

Тимофей Косман... in Evolution CMS
Pathologic
корзиной управляет плагин, а не сниппет
то есть даже если не вызывать сниппет корзины,  в неё всё равно будут добавляться товары, и сниппет ордер всё равно может получить эти данные?
источник

P

Pathologic in Evolution CMS
ну да
источник

P

Pathologic in Evolution CMS
и ты можешь это увидеть, посмотрев какие запросы отправляются при добавлении товаров (:
источник

ТК

Тимофей Косман... in Evolution CMS
Но тем не менее, Order возвращает пустоту, когда корзина пустая, и как только появляется хоть один товар, ордер возвращает форму.
Значит мне надо обновить аяксом ордер, потому что иначе корзина уже наполнена, а ордер ещё старый. Я не понимаю, почему ты сазал «нет»
источник

P

Pathologic in Evolution CMS
так у тебя ордер на всех страницах что ли?
источник

ТК

Тимофей Косман... in Evolution CMS
Pathologic
так у тебя ордер на всех страницах что ли?
Да он во всплывающем меню
источник

ТК

Тимофей Косман... in Evolution CMS
в боковой панели
источник

P

Pathologic in Evolution CMS
тогда да, что-то нужно придумывать
источник

P

Pathologic in Evolution CMS
сделай свой контроллер заказа да и все
источник

AS

Aliaksandr Sadouski in Evolution CMS
Перегружай ордер с помощью $.load()
источник

DM

Dmytro Makohonenko in Evolution CMS
Тимофей Косман
Господа, ещё, чтобы не изобретать велосипед.
В дизайне форма заказа сразу под тоарами в корзине.
Order должен вызываться после Cart. Потому что иначе он не получает содержимое корзины.
Если вывод происходит следующим образом:
{!!$cart!!}
{!!$order!!}
то форма заказа не появится до обновления страницы. Оно и понятно.
Если пихать вывод формы заказа в шаблон корзины, то будет NULL потому что во время вызова корзины форма ещё не была вызвана.
Вывод у меня сложился такой, что только ловить jquery события добавления товара в корзину и выводить форму заказа при этом. Верно мыслю?
источник

ТК

Тимофей Косман... in Evolution CMS
да, да, спасибо. Именно через это я и тыкаюсь сейчас
источник

ТК

Тимофей Косман... in Evolution CMS
Блин, какая-то чушь. У меня есть аякс скрипт, там гоняется формлистер для отработки разных вещей.
А если я там пытаюсь запустить runSnippet(‘Cart’) или runSnippet(‘Order’) или даже getPlaceholder(‘name’), который был определён в BaseController то они ничего не возвращают. (хотя вывод просто на странице этого плэйсхолдера успешно происходит)
Хотя если просто текстовую строку echo’ить, всё нормально.
блин, уже два часа почти копаюсь. Может надо как-то к коммерсу обращаться? Формлистер работает, Ордер (который тот же формлистер) не работает. Ерунда какая-то
источник

E

EVO bot Лёшка in Evolution CMS
Тимофей Косман
Блин, какая-то чушь. У меня есть аякс скрипт, там гоняется формлистер для отработки разных вещей.
А если я там пытаюсь запустить runSnippet(‘Cart’) или runSnippet(‘Order’) или даже getPlaceholder(‘name’), который был определён в BaseController то они ничего не возвращают. (хотя вывод просто на странице этого плэйсхолдера успешно происходит)
Хотя если просто текстовую строку echo’ить, всё нормально.
блин, уже два часа почти копаюсь. Может надо как-то к коммерсу обращаться? Формлистер работает, Ордер (который тот же формлистер) не работает. Ерунда какая-то
Читай документацию ©(Pathologic)
http://docs.evo.im/03_extras/formlister.html
источник

МФ

Максим Филин... in Evolution CMS
бездушная машина, помоги человеку ! )
источник

ТК

Тимофей Косман... in Evolution CMS
Вот я только где не совсем понимаю.
Если я в том аяксе напишу
$modx->runSnippet('Order’….
то он ругается Call to a member function runSnippet() on null
Если же я делаю через предварительно определённую $evo, которая была $evo = EvolutionCMS();
то всё ок.
Почему он не принимает $modx? И может из-за этого всё и происходит так?
источник

МФ

Максим Филин... in Evolution CMS
а $modx инициализуешь?
источник