Артур Шевченко
С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Подход с контекстами самое гибкое решение, но самое неудобное с точки зрения администрирования. Если же без контекстов, то я чаще всего использую cityFields там есть определение по IP и для каждого города можно свои поля определить.
Вообще непонятно чего ты хочешь получить сразу отсортированные данные или получить все данные, а потом отсортировать?
А как вы поняли, что на странице такой конструкции нет?
В нормальной вёрстке, меню можно отрендерить один раз, сохранить в плейсхолдер и вставить куда надо. Если же у вас вёрстка не позволяет так сделать, можно получить JSON и его разобрать дважды, это будет быстрее. Ещё можно использовать мой компонент MigxPageConfigurator он может отрендерить меню на этапе сохранения ресурса, тогда на фронт будет отдаваться чистый html.
Надо каждой кнопке задать уникальный идентификатор. В тест вставлять [[buttonId]]. Потом написать плагин на OnWebPagePrerender, который из общего места получит список всех кнопок и заменит [[buttonId]] на значение соответствующей кнопки.
Готовых и бесплатных никаких.
Наверное стоит показать реальный код плагина целиком.
Параметр конкретного ресурса не может быть глобальным — он привязан к ресурсу. Соответственно и получить его можно по ID этого ресурса.
Вы же сами в заголовке написали «ГЛОБАЛЬНЫЕ» т.е. доступные везде. Вам не нужен pdoFields, настройки контекста можно получить как плейсхолдер [[++key]]
Чанк это кусок html, который вставляется на страницу при парсинге страницы НА СЕРВЕРЕ, а кликнуть по ссылке можно только на фронте. К тому же ссылка это ссылка, туда нельзя вставить html. Я думаю вам нужно модальное окно, но лучше уточнить задачу.
Тогда я бы взял другую библиотеку.
Ну это магия какая-то, чтобы файлы сами по себе залетали на сервер))) Мои знания о том, как работает drag&drop, говорят, что должен быть input типа файл и отправка его на сервер, другое дело, что используемая библиотека может делать это каким-то неявным образом, но я не представляю как это возможно.
Файлы закинутые через Drag & Drop также должны добавляться в поле типа file, других способов отправить файлы с фронта просто не существует.
Вы сейчас удивитесь, но чтобы прикрепить файл к письму отправленному через AjaxForm+FormIt не нужно делать ничего. Главное чтобы у формы был атрибут enctype=«multipart/form-data».
У меня за 4 года работы с modx ни разу заказчик такой функционал в админке не просил. Но я наверное всё же сделаю какой-нибудь простенький доп, пусть будет.
Если надо просто обрезать, думаю проще всего использовать Image+
Тогда MIGX. Добавляешь в любом удобном ресурсе ТВ этого типа с нужной конфигурацией и заполняешь. Потом в любом месте сможешь его получить. Для ресурса с ID 1
Мне тут коллеги подсказали. Есть Image+ и moreGallery
По-моему максимально непонятно вы описали задачу. То, что на скриншоте, можно сделать на MIGX. Причём тут какой-то чанк вообще не ясно.
- 1
- ...
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- ...
- 120