Вчера в 15:46
Сниппеты исключают страницу, если нет перевода, даже если показываем 404 страницу.
Поэтому у меня работает так:
redirect — если мы переходим на с...
pbStudio: Подключаем мультиязычность в PageBlocks 7
Вчера в 11:21
Сейчас расскажу прикол из ряда вон выходящий, поставил на тестовом сайте, всё хорошо. Перенёс этот сайт на этом же хостинге (переименовал папки и попр...
ExtraFields. Дополнительные поля для ресурса (modResource) и пользователя (modUserProfile). 41
Вчера в 05:14
Привет. Вывод интерфейса админки минишопа в web контекст никто не делал. Я делаю потихоньку интерфейс своей ERP на getTables и PVTables в web контекст...
Интеграция интерфейса плагина Formit в ресурс 2
23 апреля 2025, 09:22
Привет, Дима! Мне тоже пришлось немного поискать, потому что пока что ещё не так много было выпущено. И, честно говоря, я не могу точно сказать, когда...
MODX/AI Hackathon Part 2 (27 марта) 5
22 апреля 2025, 13:09
Вопрос решил. Переустановил modx… И чудо — всё заработало…
Хочу реализовать мультиязычность и мультидоменность - на русском сайт в RU, на английском COM... 14
22 апреля 2025, 11:54
Извините, что я тут заспамила, но ответ: положила файл и все заработало.
AdminTools и ош. 500 8
21 апреля 2025, 22:57
Хорошо бы об этом еще один урок подготовить)
PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 13
21 апреля 2025, 21:21
1. Создавать копии страниц не надо — в страницы появится вкладка «Локализация», в ней будут отображаться переведенные копии данной страницы. «Перещелк...
Polylang 144
21 апреля 2025, 14:20
Я же готовый пример скинул — пользуйся. Могу лишь добавить, что $c->select() и все другие методы можно вызывать сколько угодно раз.
Вывод перечня заказанных товаров в таблицу с заказами minishop2 (панель менеджера) 27
Только подобные темы в интернете были, кто ищет тот найдет.
Типа таких:
jonybang.blogspot.com/2015/09/migx-db-modx.html
www.tale.by/blog/tovaryi-iz-otdelnoj-tabliczyi-(migxdb).html
Но раз это серия уроков, то согласен, надо продолжать! Интересно, что будет дальше.
Для дебага добавил в xpdoquery.class.php такую строчку после 704 строки (у меня это 702 строка), строка, которая уведомляет нас об ошибке.
Потом, добавил &showLog=`1` в вызов pdoMenu.
И увидел, что и вправду, первым параметром приходит 0=.
Убрал из всех вызовов меню пустой плейсхолдер и ошибки пропали.
У кого-то может быть другая проблема. Советую для дебага то, что я прописал и, возможно, найдете проблемное место.
forums.modx.com/thread/84501/migx-media-source#dis-post-466405
И выводишь где надо
А плейсхолдеры выводишь как обычно.
Тогда…
Параметр successMessage лежит в сессии в массиве AjaxForm => Ключ Формы => successMessage
Ключ формы лежит в элементе input с именем af_action
Вижу такой вариант, что перед открытием формы мы посылаем ajax запрос с заголовком и ключом формы, который нам нужно отображать в сабже письма. Собственно, присваиваем в сессию параметру successMessage тот заголовок, который мы передали по ajax. Модальное окно открывается, спокойно заполняем форму и письмо приходит уже с этим заголовком.
По поводу модального окна, вешаешь событие af_complete и в нём запускаешь модальное окно.
docs.modx.pro/komponentyi/ajaxform#%D0%A1%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B5-af_complete
А вообще, покажи полностью шаблон, что выводишь.
Но после этого теперь не отмечается первая страница как активная при переходе на неё.
В пагинации не присваивается странице своя цифра, везде у ссылок page-1
Пробовал включить кэширование сниппета, помогает, но активная страница не помечается стилем active
Ручной переход с вводом page-n работает, не работает только сама пагинация.
В исходном классе pdoPage дебажил и вот это свойство выдаёт [[+pageVarKey]]-1 в методе makePageLink
В самом сниппете pdoPage ещё стоит такая строка
page-1 не выводится в ЧПУ.
Например, пришёл параметр {par1} из маршрута как catalog, меняю его на shop и на выходе должен получится не domain/catalog/, а domain/shop/. Есть ли какой-то метод?