Артур Шевченко
С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Я бы плагин написал на OnDocFormSave и, если сохраняют новость, записывал бы текущую дату в TV родительской новости, а в вызове сниппета уже сортировал по этой TV.
Там схема таблиц таблиц немного изменилась. Поменяли имена полей для комментария у заказа и адреса, и связь между заказом и адресом сделали 1 к 1 по order_id. У вас похоже таблицы в БД не обновились. Надо у @Николай Савин спросить как быть.
Не знаю, гуглить надо.
Полный гайд такой: находишь все вызовы AjaxForm и меняешь название сниппета на AjaxFormitLogin))) Конечно перед этим надо установить AjaxFormitLogin.
iframe это просто строка, в чём сложность сделать внутри Migx поле типа textarea и в него вставить iframe? Что же до видосиков с Рутуба, то, насколько я знаю, fancybox не умеет их выводить только по коду как видео с Youtube.
Очевидно чо надо искать ошибку в консоли браузера, так как у вас для работы с полем количество используется какой-то JS плагин, который дал сбой, возможно, из-за другого JS плагина или скрипта.
Сдаётся мне, надо два варианта собирать.
Тогда до getIterator надо использовать метод newQuery, в нём указать сортировку по дате создания и отступ отначала выборки в 10 позиций, полученный запрос подставить в метод getIterator. Вот тут исчерпывающая информация по этой теме.
Я бы сделал так. Создал бы для каждого тура отдельное поле date1. написал бы плагин, который из migx вытаскивал бы значение и клал в созданное поле date1. Вызывал бы pdoMenu с сортировкой по полю date1.
Подход с контекстами самое гибкое решение, но самое неудобное с точки зрения администрирования. Если же без контекстов, то я чаще всего использую cityFields там есть определение по IP и для каждого города можно свои поля определить.
Вообще непонятно чего ты хочешь получить сразу отсортированные данные или получить все данные, а потом отсортировать?
А как вы поняли, что на странице такой конструкции нет?
В нормальной вёрстке, меню можно отрендерить один раз, сохранить в плейсхолдер и вставить куда надо. Если же у вас вёрстка не позволяет так сделать, можно получить JSON и его разобрать дважды, это будет быстрее. Ещё можно использовать мой компонент MigxPageConfigurator он может отрендерить меню на этапе сохранения ресурса, тогда на фронт будет отдаваться чистый html.
Надо каждой кнопке задать уникальный идентификатор. В тест вставлять [[buttonId]]. Потом написать плагин на OnWebPagePrerender, который из общего места получит список всех кнопок и заменит [[buttonId]] на значение соответствующей кнопки.
Готовых и бесплатных никаких.
Наверное стоит показать реальный код плагина целиком.
Параметр конкретного ресурса не может быть глобальным — он привязан к ресурсу. Соответственно и получить его можно по ID этого ресурса.
Вы же сами в заголовке написали «ГЛОБАЛЬНЫЕ» т.е. доступные везде. Вам не нужен pdoFields, настройки контекста можно получить как плейсхолдер [[++key]]
- 1
- ...
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- ...
- 121