Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
22 января 2023, 12:08
0
Подход с контекстами самое гибкое решение, но самое неудобное с точки зрения администрирования. Если же без контекстов, то я чаще всего использую cityFields там есть определение по IP и для каждого города можно свои поля определить.
22 января 2023, 12:04
0
Вообще непонятно чего ты хочешь получить сразу отсортированные данные или получить все данные, а потом отсортировать?
22 января 2023, 11:58
0
А как вы поняли, что на странице такой конструкции нет?
22 января 2023, 11:51
0
В нормальной вёрстке, меню можно отрендерить один раз, сохранить в плейсхолдер и вставить куда надо. Если же у вас вёрстка не позволяет так сделать, можно получить JSON и его разобрать дважды, это будет быстрее. Ещё можно использовать мой компонент MigxPageConfigurator он может отрендерить меню на этапе сохранения ресурса, тогда на фронт будет отдаваться чистый html.
14 января 2023, 23:23
0
Надо каждой кнопке задать уникальный идентификатор. В тест вставлять [[buttonId]]. Потом написать плагин на OnWebPagePrerender, который из общего места получит список всех кнопок и заменит [[buttonId]] на значение соответствующей кнопки.
13 января 2023, 22:03
+2
scr = document.createElement('script');     
scr.src = 'path/to/scripts/';
document.body.appendChild(scr);
13 января 2023, 11:27
0
Готовых и бесплатных никаких.
13 января 2023, 11:25
0
Наверное стоит показать реальный код плагина целиком.
13 января 2023, 11:20
0
Параметр конкретного ресурса не может быть глобальным — он привязан к ресурсу. Соответственно и получить его можно по ID этого ресурса.
12 января 2023, 22:04
0
Вы же сами в заголовке написали «ГЛОБАЛЬНЫЕ» т.е. доступные везде. Вам не нужен pdoFields, настройки контекста можно получить как плейсхолдер [[++key]]
12 января 2023, 22:01
0
Чанк это кусок html, который вставляется на страницу при парсинге страницы НА СЕРВЕРЕ, а кликнуть по ссылке можно только на фронте. К тому же ссылка это ссылка, туда нельзя вставить html. Я думаю вам нужно модальное окно, но лучше уточнить задачу.
12 января 2023, 21:49
0
Тогда я бы взял другую библиотеку.
12 января 2023, 17:56
0
Ну это магия какая-то, чтобы файлы сами по себе залетали на сервер))) Мои знания о том, как работает drag&drop, говорят, что должен быть input типа файл и отправка его на сервер, другое дело, что используемая библиотека может делать это каким-то неявным образом, но я не представляю как это возможно.
12 января 2023, 14:35
0
Файлы закинутые через Drag & Drop также должны добавляться в поле типа file, других способов отправить файлы с фронта просто не существует.
11 января 2023, 19:10
0
Вы сейчас удивитесь, но чтобы прикрепить файл к письму отправленному через AjaxForm+FormIt не нужно делать ничего. Главное чтобы у формы был атрибут enctype=«multipart/form-data».
10 января 2023, 23:45
0
У меня за 4 года работы с modx ни разу заказчик такой функционал в админке не просил. Но я наверное всё же сделаю какой-нибудь простенький доп, пусть будет.
10 января 2023, 23:43
0
Если надо просто обрезать, думаю проще всего использовать Image+
10 января 2023, 23:01
+1
Тогда MIGX. Добавляешь в любом удобном ресурсе ТВ этого типа с нужной конфигурацией и заполняешь. Потом в любом месте сможешь его получить. Для ресурса с ID 1
<!-- FENOM -->
{set $buttons = 1 | resource: 'buttons' | fromJSON}
{foreach $buttons as $button}
{$button | print}
{/foreach}

<!-- phx -->
[[getImageList?
    &tvname=`buttons`
    &tpl=`Button.tpl`
    &docid=`1`
  ]]
10 января 2023, 22:49
0
Мне тут коллеги подсказали. Есть Image+ и moreGallery
10 января 2023, 22:38
+1
По-моему максимально непонятно вы описали задачу. То, что на скриншоте, можно сделать на MIGX. Причём тут какой-то чанк вообще не ясно.