Вчера в 15:07
Добрый день! Спасибо за описание)
Еще стоит упомянуть про вкладку Actionbuttons (в настройке MIGX-конфигурации) — тут надо отметить галочку additem —...
MigxDB - Делаем безграничное хранилище "объектов" в ресурсах. 10
Вчера в 09:13
ну как я и говорил, это наверное самый распространенный косяк)))
msOrderFields. Управление полями заказа. 48
19 сентября 2025, 18:18
Сложностей мне и так хватает. У меня gtsAPI используется в работе. А для документации и кейсов делать слишком длинные уроки разве разумно?
PVAdmin мини-админка для MODX 2.8 16
19 сентября 2025, 02:26
Какая версия MODX?
Selectel S3 + AWS S3 Media Source 3.0 как источник файлов для галереи изображений 2
19 сентября 2025, 01:47
Наталья,
так скажем шаблоны для разработки
MODX2
github.com/Boshnik/modExtra
MODX3
github.com/modx-pro/ModExtra3
Разработка нового дополнения 9
18 сентября 2025, 20:04
Есть ещё вариант дописывать vin в pagetitle плагином на сохранение ресурса
Вывод TV в дереве ресурсов 4
18 сентября 2025, 17:14
так, а в чем проблема во втором абзаце, не очень понял?
$modx->addEventListenerClosure(
'OnWebPagePrerender',
function (\MODX\Revolution...
Предложение нового механизма closure и слушателей событий в bootstrap неймспейсов MODX с приоритетам... 8
18 сентября 2025, 11:07
Ну логично. Скрипт делает выборку по таблице modResource, и там такого поля нет. Оно лежит в другой таблице msProductOption.
Попробуй писать msProdu...
Сортировка msfilter2 по msOption 1
18 сентября 2025, 01:09
Что РКН с инетом делает?? гитхаб не открывается, а впн помогло :-(
[SendIt 2.5.0] Дополнительная защита от SQL-инъекций 5
17 сентября 2025, 19:47
Делай всё, что связано с контекстами и языками и мобильной версией на событие OnHandleRequest, на OnMODXInit это просто бессмысленно. А в остальном ло...
Переход с неудачного решения по смене контекста И по определению версии (моб/десктоп.) на ModHelpers... 2
Победило такое решение:
Ну и вызываем:
У Вас скорее всего картинка просто через TV реализована.
Наведите на ее заголовок (изображение, фото, или что там у Вас) курсор и в подсказке посмотрите как называется TV. Будет что-то типа:
Ну и выводите его в pdoResources:
Только не забудьте указать его в:
Просто сделайте ресурс в корне дерева с типом содержимого javascript и отключенным текстовым редактором. Присвойте дайте псевдоним (к примеру, «slider»), заморозьте на всякий случай у него URI и подключайте как обычно в HEAD:
Ну а внутри него можете как угодно, и что угодно вызывать. И TV и плейсхолдеры и сниппеты и любые теги MODX.
Добавьте нужные расширения.
Отписал в почту.
Если да, то делаете сниппет «getServices»:
А на странице организации вызываете:
Но я бы вообще по-другому сделал.
В TV tv-code-list у организаций просто бы перечислял ID тех услуг, которые нужны. То есть не 100,101, а 2,3.
Тогда вообще ничего мудрить не придется — просто вызываете любой сниппет, который поддерживает параметр &resources и скармливаете ему этот TV:
и т. д.
100 тут — ID док-та «Услуги».
И, естественно, нужен pdoTools.
Ну и вызываете:
Вот у Вас и получается в коде два вызова Shopkeeper — CSS-то влияет на визуальную составляющую, а физически из кода ничего не убирает.
Вам же нужно именно физически оставлять в коде страницы только один чанк с одним вызовом Shopkeeper. Это можно сделать с помощью вышеуказанного расширения.
Просто пишете в шаблоне страницы:
Куда уж проще ))
Нужен либо сниппет, либо вышеописанное решение, что по сути, тот же сниппет.
Тогда сможете просто обрамлять в разные теги разные корзины:
Ну и проверяем его на четность.
Но лучше &tplLast используйте. Оно проще будет.
И, кстати, если будет один результат, то все получится и без &tplLast, поскольку он ни под &tpl_n2 ни под &tpl_n3 не попадает.
Опять же, &tplLast никто не отменял ))
Тут указывается имя чанка для каждого N-го ресурса, например, &tpl_n4=`tplEvery4th` будет применено к каждому 4-му ресурсу (отсюда).
Ваш_домен/manager/?a=security/forms
Тут полный список: docs.modx.pro/system/the-basics/filters-input-and-output#Модификатор-UserInfo
У меня запятая стоит прямо в шаблоне после [[+id]]: Но можно и в параметрах вывода.
1. Сделать у целевой страницы TV, где указывать через запятую просто ID нужных страниц. Ну а дальше просто через &resources их и выводить.
Для удобства TV можно сделать типа «Множественный выбор» с возможными значениями, задаваемыми, к примеру, через EVAL:
2. У выводимых страниц сделать TV c указанием на каких целевых их выводить. В этом случае через EVAL будет то же самое, только шаблон другой:
Тогда, как я и написал в предыдущем комменте, нужно на целевой странице вызывать их через: