Уроки

Как организовать вывод отзывов с тегами в PageBlocks

В этой инструкции я подробно расскажу, как настроить отдельные таблицы для тегов и отзывов, связать их между собой, а затем вывести отзывы на сайте по выбранным тегам. Всё будет описано как в режиме менеджера через интерфейс, так и в режиме разработки через код.

Основная идея

— Создаем две отдельные таблицы: Теги и Отзывы.
— Каждому отзыву можно привязать один или несколько тегов.
— В настройках блока указываем, какие теги использовать для фильтрации отзывов.
— На фронтенде выводим только те отзывы, у которых есть выбранные теги.

Aleksandr Huz
29 апреля 2025, 16:50
modx.pro
319
+6

Генерация карты сайта в PageBlocks

Карта сайта (sitemap.xml) помогает поисковым системам быстро находить все страницы вашего сайта. Если страниц очень много, карты можно разбивать на несколько частей: новости, товары, статьи и т.д., а в основной карте давать ссылки на каждую из них. Такой подход облегчает индексирование и ускоряет появление новых страниц в поиске.

Aleksandr Huz
29 апреля 2025, 16:39
modx.pro
267
+5

pbStudio: Подключаем мультиязычность в PageBlocks

Введение


PageBlocks поддерживает мультиязычность без контекстов. Достаточно указать языки, задать поля для перевода и, при необходимости, подключить автоперевод — остальное сделает PageBlocks.

Навигация по урокам:
Aleksandr Huz
20 апреля 2025, 15:25
modx.pro
743
+6

pbStudio: Портфолио, Услуги и Контакты



Продолжаем разработку нашего сайта. В этом уроке мы завершим работу над всеми страницами.

Aleksandr Huz
19 апреля 2025, 11:05
modx.pro
346
+6

pbStudio: Чистый контроллер или FetchIt — два способа обработки форм



В предыдущей статьи мы создали модальное окно с формой.
В этом уроке я покажу, как можно обработать эту форму двумя способами.

Aleksandr Huz
18 апреля 2025, 08:42
modx.pro
368
+6

pbStudio: Меню и страница «О нас»



Aleksandr Huz
17 апреля 2025, 10:27
modx.pro
372
+8

pbStudio: Создаём сайт с PageBlocks – настройка и главная страница

В этом уроке мы установим MODX, настроим необходимые компоненты и системные параметры для работы с PageBlocks. Затем создадим главную страницу и добавим на неё два блока. Это часть серии уроков, в которых мы пошагово создадим полноценный сайт для студии с использованием PageBlocks.



Aleksandr Huz
16 апреля 2025, 12:45
modx.pro
3
3 312
+11

PageBlocks. Выводим SEO-карточки

Задача: Вывести в ресурсе SEO-карточки из других ресурсов.
Пример:

Aleksandr Huz
14 февраля 2025, 11:31
modx.pro
3
1 420
+12

Виджеты в админке или как добавить свою кнопку

В этой заметке хочу поделится вариантом того, как можно добавить кнопку в админку для выполнения какого-либо действия по запросу администратора. Для этого не потребуется ExtJS и в целом, в зависимости от задачи, можно будет обойтись минимумом кода. В процессе мы создадим виджет, подключим очереди и Server Sent Events.
Артур Шевченко
02 февраля 2025, 12:25
modx.pro
6
3 806
+14

Настройка translit для поисковой системы яндекс

Арман
01 июля 2024, 20:11
modx.pro
3
1 184
+3