SPPB Section Embed — это лёгкий, но мощный плагин для Joomla, позволяющий вставлять любой раздел SP Page Builder непосредственно в статьи Joomla, пользовательские модули или другие области контента с помощью простого шорткода.
Он предоставляет вам полный контроль над повторным использованием ваших прекрасно оформленных разделов Page Builder на всём сайте — без дублирования страниц и перестройки макетов.
Основные функции
- Встраивайте любой раздел со страницы SP Page Builder с помощью простого шорткода {sppb_section}
- Выбор по ID страницы, псевдониму, метке, индексу или ID раздела — в зависимости от того, что удобнее
- Поддержка кэширования для более быстрой отрисовки и снижения нагрузки на базу данных
- Автоматическая вставка ресурсов — все необходимые CSS и JS-файлы SP Page Builder загружаются автоматически
- Совместимо с Joomla 3.9+, 4.x и 5.x
- Полная согласованность дизайна — разделы отображаются точно так же, как в SP Page Builder
- Не требует дополнительной настройки — работает сразу после установки и включения.
Как это работает
После установки и включения просто используйте следующий шорткод в статье Joomla, пользовательском модуле или другом редакторе контента:
{sppb_section page=2 label="Hero Section"}
Плагин автоматически извлекает указанную страницу SP Page Builder. Извлекает только выбранный вами раздел (по метке, индексу или идентификатору). Вы легко вставите его в свой контент — со всеми скриптами, стилями и анимацией.
Пример
По идентификатору страницы и метке {sppbsection page=3 label="Gallery"}
По псевдониму и метке {sppbsection alias="home" label="Hero Banner"}
По индексу {sppbsection page=5 index=1}
По уникальному идентификатору раздела {sppbsection page=2 id="sppb-section-1761482810567"}
Отображение полного содержимого страницы {sppbsection page=7 echofull=1}
Опциональный параметр
- Описание параметра
- page SP Идентификатор страницы Page Builder. (Обязательно, если псевдоним не используется)
- alias Псевдоним страницы (альтернатива идентификатору)
- label Административная метка нужного раздела (без учета регистра)
- index Числовой индекс раздела на странице (начиная с 0)
- id Идентификатор конкретного раздела или data-row-id
- itemid Необязательный идентификатор пункта меню Joomla для наследования стилей или модулей
- echo_full=1 Выводит полную страницу вместо отдельного раздела
- debug=1 Отображает отладочную информацию для поиска целевого раздела.
Установка и использование
Скачайте плагин и установите его через «Расширения» → «Управление» → «Установить».
Перейдите в «Расширения» → «Плагины», найдите «Контент» – «Встроить раздел SP Page Builder» и включите его.
Используйте шорткод {sppb_section ...} в любом месте вашего контента.
Сохраните и просмотрите статью — ваш раздел SP Page Builder появится мгновенно.