Николай
Ну раньше то пользовался 😁
MIGX ? Да тоже не особо. Только самые базовые классические таблицы.
Артур
Александр
Ребят, подскажите пожалуйста, как проще реализовать такое. Есть minishop2(без корзины, купить только один товар можно) и онлайн оплата Сбера, нужно чтобы оплата конкретного товара проходила под другим аккаунтом эквайринга(тоже сбера). Тоесть в зависимости от товара менять данные аккаунта.
Николай
Строчек 5 дописать
Николай
Николай
По крайней мере в официальной сборке от сбера
Николай
В компоненте системные настройки
Значит это не официальный пакет от сбера
Николай
Впрочем мы на пустом месте спорим.
Артур
Значит это не официальный пакет от сбера
Это официальный пакет от modstore)))
Артур
Впрочем мы на пустом месте спорим.
Я вообще с тобой не спорю, ты меня авторитетом давишь)))
Николай
На modstore из официальных аккаунтов только Робокасса представлена
Николай
остальное самопал
Николай
Я имею ввиду прямо представители Робокассы завели аккаунт, и загрузили туда пакет
Николай
Ну да. Так и есть. Илья Автор. Он скорее всего взял бесплатный готовый пакет, добавил системные настройки и автоматическую установку. Получился платник
Николай
Нормальная стратегия
Артур
Нормальная стратегия
Отличная стратегия)))
Николай
Я не умаляю его заслуги. Это тоже надо знать как сделать.
Николай
Не каждый сможет собрать установщик
Николай
На событие msOrderSubmit проверять что за товар покупают и переопределять системные настройки. ХЗ сработает ли, но я бы попробовал)))
Это так себе стратегия. Нужно постоянно держать в уме какие сейчас настройки актуальные, так как они всю дорогу перезаписываются туда сюда.
Николай
Она в целом как будто рабочая, но меня смущает
Николай
Жизненная задача
Николай
Куда деваться если поставлена
Ilya
Ребят, может кто то подскажет, сильно не пинайте если несу чушь. Использую msync, оттуда выгружается файл xml, в нем имеются вот такие файлы, можно ли как то доработать плагин, или сделать плагин на обработку этой информации. Данные хочу хранить в tv полях… Как правильно реализовать?
Сделал доработку в msync, когда идет передача xml файла в минишоп, сделал пару строк разбора xml с нужными полями для меня(можно ваши сделать) и записать в поле tv через setTVvalue, костыль, но рабочий…
Ilya
Я думаю меня закидают какашками 💩
Артур
Я думаю меня закидают какашками 💩
Могут, а могут подсказать как улучшить решение.
Ilya
Вот когда улучшу, тогда напишу статью ) мне самому костыль этот не нравится , надо его улучшить
Артур
MIGX ? Да тоже не особо. Только самые базовые классические таблицы.
Посмотрел, так и не понял какой файл отвечает за рендер. Точнее предположение есть, но в этом файле console.log() не сработал.
Ilya
В msync есть настройка полей 1с и tv, хочу сделать синхронизацию этих настроек с моими предпочтениями, а не просто вставленный код. Вот тогда будет круто
Ilya
И можно будет пилить статью
𝖂𝖍𝖎𝖙𝖊
Всем привет, а админы с modhost есть среди нас?
𝖂𝖍𝖎𝖙𝖊
@lvkrlv
спасибо
Степан
если значение TV null значит пилим что хотим)
Артур
на сохранение
Ну я уже понял, что других вариантов у меня нет.
Степан
насколько я понял данные в ресурс загружаются из MODx.config
Степан
и если до рендеринга ты изменишь конфиг то прибудет счастье.... но это еще будут не записанные данные
Степан
т.е. нужно сохраниться
Степан
вот наверное где-то тут OnManagerPageBeforeRender
Степан
OnResourceTVFormPrerender
Степан
но там такая каша в MODx.config что нужно сначала понять что и откуда
Артур
и если до рендеринга ты изменишь конфиг то прибудет счастье.... но это еще будут не записанные данные
Мне сохранённые и не надо. Мне надо проверить, новый ресурс или нет, если новый узнать какой шаблон и в конфиг подсунуть id ресурса из которого брать данные для migx. Всё просто, если знать куда подсовывать))) В любом случае, спасибо, посмотрю.
Артур
вот наверное где-то тут OnManagerPageBeforeRender
А вообще это всё от лукавого, сделаю на сохранение. Не очень удобно для пользователя, но боюсь не разберусь где там свою логику прикрутить.
Oleg
Уважаемые, а подскажите новичку, пожалуйста. Что означает в шаблоне такое? [[*id:eq=`942`:then=`[[$home]]`]] не, понятно, что "если id страницы 942б то... а что такое $home?
Oleg
чанк
спасибо
Алексей
Артур
Опиши логику что нужно. Может подскажу чего.
Вот тут Александр Мельник в комментах написал: "4) При создании любого ресурса срабатывает наш плагин (важно. именно при создании нового а не при обновлении) который понимает какой именно ресурс хотят создать (анализируя шаблон или анализируя родителя, внутри которого его хотят создать). К примеру плагин понял что хотят создать товар. Он идет в служебный ресурс товар и копирует оттуда все блоки, которые заранее настроил менеджер. Если плагину не удалось точно понять, какой ресурс хотят создать, он скопирует блоки с служебного ресурса — общие настройки." Собственно хочу такой плагин, который при загрузке формы редактирования ресурса подгружал бы дефолтную конфигурацию в зависимости от выбранного шаблона. Но ей богу это очень хлопотно. Проще сделать это на сохранение, т.е. создал ресурс, выбрал шаблон, сохранил, перезагрузил и потом пошёл редактировать твэхи.
Алексей
Вот тут Александр Мельник в комментах написал: "4) При создании любого ресурса срабатывает наш плагин (важно. именно при создании нового а не при обновлении) который понимает какой именно ресурс хотят создать (анализируя шаблон или анализируя родителя, внутри которого его хотят создать). К примеру плагин понял что хотят создать товар. Он идет в служебный ресурс товар и копирует оттуда все блоки, которые заранее настроил менеджер. Если плагину не удалось точно понять, какой ресурс хотят создать, он скопирует блоки с служебного ресурса — общие настройки." Собственно хочу такой плагин, который при загрузке формы редактирования ресурса подгружал бы дефолтную конфигурацию в зависимости от выбранного шаблона. Но ей богу это очень хлопотно. Проще сделать это на сохранение, т.е. создал ресурс, выбрал шаблон, сохранил, перезагрузил и потом пошёл редактировать твэхи.
А... Там много разных полей migx.... Под каждый пилить рендер длинный путь...
Артур
Тебе для мигикса просто нужно написать свой рендер поля. При создании ресурса, вроде бы в Url присутствует параметр или parent возможно и template. Нужно проверить.
Да я сегодня смотрел исходники. Вроде нашёл файл где идёт рендер, но из него даже console.log не вывелся. Поэтому я в тупике. И времени искать выход сейчас нет.
Алексей
Не тогда рендер не подходит
Алексей
Ведь нужно записать в ТВ. Данные при перезагрузке выбора шаблона...
Алексей
Или тогда на сохранение ресурса.
Артур
А... Там много разных полей migx.... Под каждый пилить рендер длинный путь...
По идее рендер же получает id ресурса и потом подтягивает данные, вот если бы можно было подсунуть свой id было бы классно, но хз как это сделать.
Алексей
Хотя я менял и в соседних полях данные.... Но геморно все это.
Артур
Evgen
Всем привет, подскажите пожалуйста, возникла такая проблема, когда на страницу добавляю тв поле image, и добавляю туда выбранное изображение, при переходе на страницу она не грузиться. Когда оставляю поле пустым всё нормально работает. Стоит последняя версия Modx
Alexey
А что лог ошибок по этому поводу говорит?
Evgen
А что лог ошибок по этому поводу говорит?
Problem getting service fileHandler, instance of class modFileHandler, from path
Evgen
А что лог ошибок по этому поводу говорит?
Could not load class: modFileHandler from modfilehandler
Evgen
всё ок, решил проблему
Alexey
молодец)
Олег
Привет, а можно как то вивести migx_id в разметку колонок в админке?
Dmitriy
Господа, можно вывод pdoResources и плагина одного скрестить?
Anton
Господа, можно вывод pdoResources и плагина одного скрестить?
ну внутри чанка шаблона вызывать, не вопрос
Anton
а, плагина
Anton
в чем задача то поподробнее?
Dmitriy
Да была галерея плагин Gallery
Dmitriy
Терь я как ресурсы сделал