🙈 PG
🙈 PG
как вариант
https://modstore.pro/packages/import-and-export/yandexmarket2
🙈 PG
можно из этого собрать бесплатно
https://modx.pro/help/19097
Артур
Кто скажет, почему код не работает? Файл на месте, проверил file_exists, разделитель ";" но в Console ничего не выводит.
🙈 PG
Dan
Почему при включенном ajaxMode='default' у pdoPage, если я скриптом делаю get-запрос на какую-нибудь страницу пагинации, дабы получить ее контент, то внутри #pdopage .rows будет json. Убираю из параметров сниппета ajaxMode - все норм
Артур
Господа, кто работает с Vue, поделитесь мудростью, где вы располагаете файлы .vue? Если пишите какие-то скрипты куда их кладёте? В общем какая у вас структура проекта? А то я чёт в обычный свой проект на modx не понимаю куда пихать Vue. С одной стороны это вроде как шаблоны, а с другой вроде как и js.
Rahim
Files/js/
Артур
Понятно. Пошёл экспериментировать.
Артур
Как раз там эксперименты уместны, а тут я бы предпочёл воспользоваться проверенными практиками)))
Nikita
Sentinel
Народ, как расшифровать этот код ошибки?
Код: 200 OK
{"success":false,"message":"\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d!","total":0,"data":[],"object":[]}
Артур
Артур
Sentinel
Блин
Sentinel
это хреново
Nikita
Сложный вопрос... Пока как дополнение.
А полноценный фронт, то как отдельный проект. Ибо они только друг другу мешать будут.
Если дополнение, то не понятно зачем подключать полноценную сборку.
Может облегченной версии хватит? https://github.com/vuejs/petite-vue. Аля вкрапление интерактивности, а не полноценные решения
Evgeniy
Артур
Sentinel
Sentinel
вот и я бы хотел это понять и устранить
Артур
Иван
Иван
Фиксили это
Sentinel
Артур
Иван
Improve the processor permission response error message by Jako · Pull Request #15402 · modxcms/revolution
https://github.com/modxcms/revolution/pull/15402
Nikita
Фронт уже просто заходил через http к modx.
Nikita
Но octobercms (когда был бесплатным), все же удобней был. Там уже можно было контролеров создать и через роутер распределять запросы
Sentinel
Артур
Nikita
Я modx предпочитаю, когда нужна только обычный подход и не нужно делать рест апи/граф апи. Поднимать рест апи на modx кажется издевательством
Артур
На чем именно?
На том как поступить. Есть простенькая задачка, хотел её решить и заодно Vue потыкать, вот теперь не знаю как быть.
Nikita
Если ты хочешь использовать файлы .vue, чтоб работать с вью, то тебе придется ставить сборщик и прочее (ну vue cli), просто соберется и ты если подставишь id в нужное место, подключишь вручную собранный бандл, отключишь хеширование имен, то результат ты получишь. Но шанс высок что ты тупо намучаешься.
Артур
В том смысле, что поднимать RESTful API я морально не готов, да и физически то же)))
Nikita
Я считаю, что лучше начать с малого, а именно использовать petite-vue. Там теже шаблоны, прямо в твоем хтмл. Может логика обрезанная, но ты получишь ту же волшебную интерактивность как и с обычным вью
Nikita
сборщик для него не нужен, можно писать на ваниле. Можно конечно на всякий через бабель пропускать, аля если хочешь писать на es6+, но поддерживать нужно что-то уровня ie11
Артур
Nikita
ну тогда тем более
Sentinel
Добавил политику Content Editor и вуаля 🤷♂️
Иван
Nikita
просто опыт работы с вью через vue-cli + .vue файлы + modx как html для рендера, заставит тебя думать зачем вообще в твоей задаче сам vue
Nikita
ибо это решение уже чисто standalone, а вот petity-vue это вот как раз для статических сайтиков которым нужно немного магии
Артур
Nikita
Я не знаю твой уровень. Ты “вебмастер” который хочет стать полноценным разрабом в компании?
Артур
Nikita
Если ты хочешь стать php разработчиком, то судя по словам моего друга, сейчас phpшники концентрируется на генераци рест апишек/граф апишек, а не фуллстаками идут
Nikita
в общем если даже изучишь этот vue, не факт что на рынке такое потребует
Nikita
Иван
[ZoomX] Контроллеры, RESTful API | Зона разработки
https://modzone.ru/blog/2021/02/04/zoomx-2.0-controllers-resful-api/
Иван
С феномом как бы только шаблон нужно было создать и прописать файл. Остальное давно на файлах
Dan
а как в where использовать переменную? что-то наподобие 'where' => '{ "theme:=":"{$doctype}"}'
Илья
'where' => ['theme:=' => $doctype]
Dan
но это я уже пробовал и так выводит тупо все результаты, будто where вообще не работает
Илья
ну я просто у тебя скопировал, не знаю, зачем так пишут, но подумал, оно тебе надо)
Dan
Алексей
Dan
покажите вызов сниппета
{'!pdoPage@pagin' | snippet : [
'parents' => 0,
'element' => 'getImageList'
'limit' => 2,
'tvname' => 'docs',
'docid' => 23565,
'tpl' => 'tpl.docs.row',
'where' => ['theme' => $doctype]
]}
Алексей
Dan
Алексей
мхм
'where' => '{"theme:=": "'~ $doctype~'"}'
Алексей
там json точно сработать должен
Dan
Nano.Karmabot.chat
Great! smialexby got +1 from Uniteddude. 42 karma in total.
Dan
я кстати пробовал так, но почему-то с фигурными...
Nikita
Пытаюсь конвернуть формы FormIt на fenom
[[!+fi.name]] => $_pls[‘!fi.name’]
правильно ли это?