Алексей
это делается или: 1. через TV MIGX (там мудрено) 2. через TV тип текстовый редактор. а в самом редакторе вы просто ul-li формируете как обычно, но не факт со стилями попадете.
Артур
есть ли возможность выводить элементы списка, например, вот здесь ?
MIGX, ничего мудрёного там нет, если в дебри не закапываться.
gopher
MIGX, ничего мудрёного там нет, если в дебри не закапываться.
это какое то расширение для обычных tv полей ?
gopher
типа так? MIGX тогда
хм, интересно
gopher
спасибо
gopher
это делается или: 1. через TV MIGX (там мудрено) 2. через TV тип текстовый редактор. а в самом редакторе вы просто ul-li формируете как обычно, но не факт со стилями попадете.
ul-li не очень удобно, тк я часто использую tailwind. Такой список не очень хорошо будет парситься глазами, как мне кажется
Артур
есть ли возможность выводить элементы списка, например, вот здесь ?
1. Устанавливаешь компонент MIGX через стандартный установщик. 2. Создаёшь TV с типом migx 3. Генерируешь нужные поля тут 4. Вставляешь в соответствующие поля в параметрах TV. 5. Привязываешь TV к нужному шаблону. 6. Заполняешь. 7. Выводишь {set $migx = $_modx->resource.id | resource | 'tvname' | fromJSON} {foreach $migx as $item} {$item | print} {/foreach}
Алексей
нада статью зафигачить...
Артур
3. Генерируешь нужные поля тут Как же вас отучить от этой ереси???
Я так уже не делаю, но для начала можно, а то долго объяснять куда там тыкать)))
gopher
Артур
нада статью зафигачить...
Да есть уже статьи
Nano.Karmabot.chat
Grand! ShevArtV got +1 from smialexby. 55 karma in total.
Евгений
а я в тв поле вставляю конфиги
Евгений
не нравится в мигх тыкать конфиг
Алексей
а я в тв поле вставляю конфиги
ты в курсе отдельного котла? да?
Евгений
мой любимый
Алексей
не нравится в мигх тыкать конфиг
зато перенос конфига из одного проекта в другой - ваще проще некуда.
Алексей
хз, также как и скопировать из тв
там 2 раза надо. а тут 1. )
Алексей
Э - Экономия клика мыши и клавы
Евгений
ну да, цены уже не те
gopher
хотел еще спросить - почему при установке modx на сервер на главной странице (в админке) везде написано об ошибке, мол, ядро в открытом доступе ? И главное как это исправить?) Я понимаю, что нужно сделать так чтобы определенная директория не индексировалась, файловый менеджер мне говорит, что создать файл .htaccess невозможно :/ и последний вопрос, есть ли здесь возможность какой то интеграции с vue, например ? Я видел много сайтов от студии advancedteam и у них очень много проектов modx & vue. Как они это связывают в голове не укладывается
Артур
Алексей
и последний вопрос, есть ли здесь возможность какой то интеграции с vue, например ? А какая нужна - в админке или во фронт для юзеров?
gopher
Да.
спасибо 😄
Алексей
для юзеров вообще - не вижу проблем. обычный js подключаешь и пишешь в удовольствие... есть моменты с fenom и скобками, но они поправимы )
gopher
для юзеров вообще - не вижу проблем. обычный js подключаешь и пишешь в удовольствие... есть моменты с fenom и скобками, но они поправимы )
это понятно) но если подключать vue через cdn, в качестве библиотеки там есть определенные ограничения
gopher
как минимум нет компонентного подхода. Это можно компенсировать чанками, думаю, но все равно есть ли какая то интеграция ?
Алексей
Обычно ее пишут под проект. Готового не встречал
gopher
🤔
Pavel
🤔
https://youtube.com/playlist?list=PLXDufaNxAeQuR6QCxfHmqR1N71NSIKkeu Есть такой материал, для вхождения думаю хватит
Maxim
Может кто-нибудь проверить у себя MSfilter2 на MODX 2.83... Суть: при просмотре сайта на мобиле (на ПК в режиме мобилы та же фигня) не получается двигать слайдер цены. Фильтр по цене можно задать только указав значения от и до.
Maxim
Спасибо! А то я подумал, что уже глюк какой-то появился
Алексей
Увы... Он был всегда...
Алексей
И это печально.
Андрей
Сейчас хз
Maxim
https://github.com/furf/jquery-ui-touch-punch - раньше работало с этой штукой.
как говорится: из коробки не запустилось... в консоли пару ошибок на код js выдало... Ну да ладно, думаю, можно забить на эту "особенность".
Николай
Печально что за годы существования - авторами ничего не было предпринято
Roman
Парни привет. Подскажите, в MIGX использую listbox Споры==1||Представительство==2||Иные услуги==3 Но когда выводится в столбиках, показывается 1,2,3. Подскажите, как вывести названия?
Pavel
Все привет. Ребят, подскажите, пожалуйста. Есть ли какие-то методы обработки ошибок метода save при newobject. Только через try catch отлавливать? или есть какая-то штука а-ля как с процессорами isError?
Roman
Напиши без цифр
Цифры очень нужны. =)
Roman
Возможно через renderChunk template как-то нужно выводить.
Артур
Все привет. Ребят, подскажите, пожалуйста. Есть ли какие-то методы обработки ошибок метода save при newobject. Только через try catch отлавливать? или есть какая-то штука а-ля как с процессорами isError?
Ты можешь сохранить результат в переменную и проверить её. Посмотри в исходниках минишопа в обработчике заказа в методе submit есть пример
Алексей
Парни привет. Подскажите, в MIGX использую listbox Споры==1||Представительство==2||Иные услуги==3 Но когда выводится в столбиках, показывается 1,2,3. Подскажите, как вывести названия?
увы, нужно писать сниппет или модификатор и получать обьект migx настройки. Выже через настройку делали? ну или в ручную определить массив
Алексей
Печально что за годы существования - авторами ничего не было предпринято
проблема пофигизма все нарастает. что-то необходимо предпринять.
Алексей
поем немного, как вариант.
Алексей
еще можно попробовать в системной настройке хранить или клиент-конфиг (набор значений в смысле)
Алексей
Ну как вариант. Думал, что он так подтягивает.
можно сделать рендер чанка и хранить данные сразу в Json tv для удобства
Алексей
те будет и значение и название его
Алексей
и не нужно запросы лишние делать на фронте
Roman
Алексей
Пример можешь показать, что не соображу сходу.
допустим значение 1,2,3 у тебя в value Поле, тогда создаешь доп поле в конфиге columns например value-r, там выбираешь рендер чанка в рендерах, а ниже у тебя renderChunk template - тут пишешь все на modx парсере что нужно. поле [[+value]] - у тебя там доступно сразу. тут можно и снипет вызвать и тп... В результате у тебя в json Для TVшки при заполнении попадет поле value-r, где и будет храниться то что ты отрендердил. на поле value нельзя применять рендер тк рендер затрет значение цифровое.
Алексей
например, если бы ты значения хранил в ресурсах 1 ресурс, значение, то в чанке рендера можно было бы написать [[!#[[+value]].pagetitle]] #MIGX #лайфхак
Anonymous
Всем привет! Появилась мысль, почему бы не использовать возможности плагина для постраничной навигации (изменение ?page=3 на /page-3/) для проверки вхождения id и отправлять этот id в сниппет вывода новости с подстановкой в getChunk чанка вывода детальной записи. Как идея, реализуемая?
Anonymous
А какой плагин изменяет ?page=3 на /page-3/
https://web-revenue.ru/modx-revo/vyivod-resursov-pri-pomoshhi-pdopage-s-razbivkoy-na-stranitsyi В середине страницы по событию $modx->event->name == 'OnPageNotFound'
Anonymous
В смысле меняет шаблон постранички pdoPage, а плагин проверяет вхождение.
Алексей
это так не работает.
Артур
это так не работает.
А я вообще не понял чего он хочет)))
Алексей
я тоже не доконца догоняю.
Алексей
короче есть virtualPage где-то недавно ссылку давал в чате там можно роуты настроить
Anonymous
В общем есть суть вопроса передать параметр из плагина (для постранички) в сниппет. Как его передать? Если тема прокатит - выложу сюда.
Anonymous
Параметр (ид) в этом плагине я уже выцепляю.