2 часа назад
Привет.
Сниппет для sitemap будет добавлен на этой неделе.
есть какие-то особенности при мультиязычности?Например? Там все очень просто, но если...
pbStudio: Подключаем мультиязычность в PageBlocks 2
3 часа назад
Привет, Дима! Мне тоже пришлось немного поискать, потому что пока что ещё не так много было выпущено. И, честно говоря, я не могу точно сказать, когда...
MODX/AI Hackathon Part 2 (27 марта) 5
Вчера в 13:09
Вопрос решил. Переустановил modx… И чудо — всё заработало…
Хочу реализовать мультиязычность и мультидоменность - на русском сайт в RU, на английском COM... 14
Вчера в 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
18 апреля 2025, 16:30
Добрый день.
Удалите плагин vpSystem от пакета.
[VirtualPage] - Виртуальные страницы. 183
18 апреля 2025, 08:40
Хочестя в тикеты при сохранении комментария добавить кнопку «проверить на ошибки» и при нажатии на нее проверить комментарий на ошибки в нейросети сох...
pbStudio: Создаём сайт с PageBlocks – настройка и главная страница 6
Только подобные темы в интернете были, кто ищет тот найдет.
Типа таких:
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/. Есть ли какой-то метод?