Tabs Pro - Расширение Joomla
Плагин Tabs - расширение для Joomla, предназначенное добавлять вкладки (табы) в материалы на страницах сайтов. Способ установки дополнения стандартный - через панель администрирования. Главным его инструментом является специальная кнопка, отображающаяся в визуальном редакторе. Расширение работает в любом компоненте с поддержкой контентных плагинов.

Описание расширения
Если вам требуется разместить несколько страниц контента на одной, это дополнение прекрасно поможет вам справиться. Плагин Regular Labs Tabs практически не требует настройки. Он может использоваться, к примеру, на страницах веб-ресурсов, посвящённых электронной коммерции, с целью размещения большого количества подробных сведений о товаре.
Tabs отображает кириллические символы в URL. Ещё одна полезная функция заключается в том, что на любую из вкладок можно установить ссылку. Владельцы сайтов отмечают, что данное расширение Joomla достаточно простое и в то же время невероятно функциональное, а если всё же что-то будет непонятно, разобраться в кодировании поможет достаточно грамотно составленное руководство пользователя, подача информации в котором сопровождается массой наглядных примеров. Удобно, что табы отображаются без перезагрузки страницы сайта. Особенно ценится умение плагина работать с внешними линками и триггерами при необходимости загружать вкладки с других страниц. Он даёт возможность одним кликом изменять стиль табов путём добавления каёмки зелёного, серого или синего цвета.
Итак, Tabs Pro - полезный плагин Joomla, благодаря которому вставка табов становится предельно быстрой. Расширение позволяет не только работать с вкладками, а ещё и сэкономить место на сайте и сделать дизайн самой статьи более колоритным.
Спецификации:
| Дата выхода: | 18-11-2014 | |
| Дата обновления: | 02-09-2023 | |
| Тип расширения: | Платный | |
| Лицензия: | GPL | |
| Тематика: | Отображение новостей | |
| Совместимость: | J3.x | |
| Включает в себя: | Плагин | |
| Языковые пакеты: |
|
|
| Разработчик: | Regular Labs | |
| Рейтинг: | ||
Скачивание по подписке!
Вам необходимо авторизоваться на сайте и приобрести клубную подписку!
Поделись с друзьями!
Руководство по Tabs Pro для Joomla: вкладки, сценарии, настройка и безопасная проверка
Tabs Pro - это название, под которым многие администраторы Joomla помнят расширение Regular Labs Tabs: инструмент для превращения длинного материала в набор вкладок прямо в статье, модуле, стороннем компоненте или шаблонном переопределении. В этом руководстве мы разбираем не рекламное описание, а рабочую логику: когда вкладки помогают, какие параметры проверить после установки, как написать синтаксис без поломки редактором, как связать вкладку с URL и как диагностировать ситуацию, когда теги остаются на странице как обычный текст.
Есть важный контекст совместимости. Переданная страница Regular Labs Tabs относится к старой ветке для Joomla 3. Для современных сайтов Regular Labs развивает отдельное расширение Tabs & Accordions, где идея вкладок сохранена, но добавлены аккордеоны, мобильное переключение, новые темы, навигация, поведение и актуальная совместимость с Joomla. Поэтому дальше я буду говорить о Tabs Pro как о продуктовой задаче - вкладки Regular Labs в Joomla - и отдельно отмечать, где речь идёт о старой ветке Tabs, а где о текущем Tabs & Accordions Pro.
Материал поможет владельцу сайта, вебмастеру или редактору понять, как использовать вкладки не ради визуального эффекта, а для понятной структуры страницы: карточки товара, инструкции, FAQ, характеристик, документации, списков модулей и разделов с разным уровнем доступа. В руководстве есть установка, подробная настройка, практический пример, идеи применения, проверка результата, диагностика ошибок, похожие решения и FAQ.
Что делает расширение и где вкладки действительно уместны
Основная идея Tabs Pro проста: автор пишет контент в привычном редакторе Joomla и разделяет его служебными тегами вида {tab title="..."}. На этапе вывода страницы системный плагин Regular Labs находит эти теги, убирает служебную разметку и собирает интерактивный блок вкладок. В текущем расширении Tabs & Accordions похожая логика применяется и к аккордеонам через {accordion title="..."}.
Сильная сторона такого подхода в том, что редактору не нужно каждый раз создавать отдельный модуль или пункт меню для небольшого фрагмента информации. Вкладки живут там, где уже находится контент: в статье, пользовательском модуле, описании категории, выводе стороннего компонента или переопределении шаблона, если эта область проходит через обработку контентных плагинов. Это удобно для страниц, где есть несколько равнозначных блоков, но не хочется заставлять посетителя прокручивать длинный текст.
Хорошие сценарии для вкладок в Joomla:
- Карточка услуги: условия, этапы, документы, сроки, вопросы перед заказом.
- Страница продукта: описание, характеристики, совместимость, инструкция, обновления.
- Справочная статья: быстрый старт, расширенная настройка, частые ошибки, примеры.
- Каталог или портфолио: разные типы работ, технические детали, примечания для клиента.
- Закрытый раздел: вкладки для разных групп пользователей, если используется Pro-функция ограничения доступа.
Плохой сценарий - спрятать во вкладки всё подряд. Если человеку нужно прочитать материал последовательно, лучше оставить обычную структуру с H2/H3. Если вкладки используются как способ скрыть слабую навигацию, проблема не в расширении, а в структуре страницы. Вкладка должна делить контент по смыслу, а не прятать важную информацию от читателя.
Совместимость: старый Tabs Pro и текущий Tabs & Accordions
Перед установкой важно определить, что именно находится в вашем архиве. Старый Regular Labs Tabs для Joomla 3 и современный Regular Labs Tabs & Accordions для Joomla 4/5/6 решают похожую задачу, но технически это разные ветки. У старой ветки документация находится на домене docs3.regularlabs.com, а текущая документация - на docs.regularlabs.com/tabsaccordions. Это не мелочь: от ветки зависит совместимость с шаблоном, требования к PHP, наличие аккордеонов, мобильное поведение и набор Pro-возможностей.
Если сайт всё ещё работает на Joomla 3, старый Tabs Pro может быть частью существующей архитектуры. Но его нужно воспринимать как решение для поддержки уже работающего сайта, а не как основу для нового проекта. Для актуального сайта на Joomla 4, Joomla 5 или Joomla 6 проверяйте именно Tabs & Accordions. В официальных источниках Regular Labs для текущей ветки указана поддержка современных версий Joomla и PHP 8.1+, а в странице старого Tabs явно показана совместимость с Joomla 3.
Практический вывод такой: если вы переносите старую страницу с Tabs Pro на новый сайт, не копируйте архив расширения вслепую. Сначала проверьте, какие теги используются в материалах, есть ли вложенные наборы, есть ли Pro-параметры вроде доступа, прокрутки или позиционирования, а затем сопоставьте их с документацией текущего Tabs & Accordions. Большая часть базовой идеи сохраняется, но стили, JavaScript и отдельные детали поведения могут отличаться.
| Ситуация | Что проверять | Практическое решение |
|---|---|---|
| Старый сайт на Joomla 3 | Установлен ли системный плагин System - Regular Labs - Tabs, нет ли конфликтов Bootstrap 2/jQuery. |
Поддерживать осторожно, не переносить на новую Joomla без тестовой миграции. |
| Новый сайт на Joomla 4/5/6 | Используется ли Tabs & Accordions, соответствует ли окружение требованиям Regular Labs. |
Ставить текущую ветку, а старые материалы адаптировать по документации. |
| Миграция с Joomla 3 | Синтаксис вкладок, вложенные наборы, пользовательские CSS, ссылки на вкладки, параметры доступа. | Сделать копию сайта, обновить расширение в тестовой среде и проверить фронтенд до публикации. |
Не нужно указывать в статье на сайте номера релизов как вечный факт: они быстро меняются. Для редактора важнее принцип - старый Tabs Pro привязан к Joomla 3, а для актуальных сайтов Regular Labs предлагает Tabs & Accordions.
Кому подойдёт Tabs Pro, а кому лучше выбрать другой путь
Tabs Pro полезен там, где контент уже живёт внутри Joomla-материалов, а редактору нужно быстро собирать повторяемые блоки без отдельного конструктора страниц. Это особенно удобно для сайтов, где много справочных страниц, карточек услуг, учебных материалов или технических описаний. Вкладки позволяют оставить URL страницы прежним, не плодить дочерние материалы и не заставлять посетителя открывать несколько страниц ради близких фрагментов информации.
Расширение хорошо подходит:
- Редакторам, которые умеют работать с текстом и готовы вставлять короткие служебные теги.
- Вебмастерам, которым нужна единая логика вкладок в статьях, модулях и некоторых сторонних компонентах.
- Сайтам с большим количеством справочных страниц, где повторяются блоки
Описание,Характеристики,Инструкция,FAQ. - Проектам, где важны ссылки на конкретные вкладки через URL-хэш или параметр запроса.
- Сайтам, где нужно аккуратно скрывать отдельные вкладки от неподходящих групп пользователей средствами Pro-версии.
Но есть случаи, где вкладки Regular Labs могут быть не лучшим выбором. Если вся страница строится как сложный лендинг с сетками, галереями, динамическими фильтрами и отдельными блоками дизайна, удобнее использовать полноценный конструктор или компонент, который хранит структуру отдельно. Если нужно управлять вкладками как сущностями с полями, сортировкой, медиа и разными источниками контента, стоит смотреть на компонентный аналог вроде DJ-Tabs. Если сайт уже использует шаблон или конструктор со встроенными табами, не надо автоматически добавлять второй механизм: два набора JavaScript и CSS могут усложнить диагностику.
Самая частая ошибка выбора - ставить вкладки там, где нужен обычный план статьи. Если пользователь должен прочитать разделы по порядку, вкладки ухудшат навигацию и проверку результата.
Что проверить перед установкой на Joomla
Подготовка перед установкой нужна не для формальности. Tabs Pro и его современный преемник работают как системные плагины: они вмешиваются в этап подготовки контента и добавляют стили или скрипты на страницу. Если на сайте уже есть агрессивный кеш, старый шаблон, собственный Bootstrap, фильтры редактора или несколько расширений Regular Labs, маленькая проверка до установки экономит часы диагностики.
Версия Joomla, PHP и ветка расширения
Сначала сопоставьте сайт с веткой продукта. Для Joomla 3 проверяйте старую документацию Tabs. Для Joomla 4/5/6 используйте текущую документацию Tabs & Accordions. Если сайт работает на современной Joomla, а архив называется просто Tabs Pro, не устанавливайте его сразу в рабочую среду: возможно, это старый пакет, который нужен только для архива или миграции.
Шаблон, Bootstrap и JavaScript
Старый Tabs для Joomla 3 опирался на jQuery и Bootstrap из ядра Joomla 3. В официальной диагностике Regular Labs отдельно предупреждает, что шаблоны с Bootstrap 4/5 могут ломать работу старой ветки, потому что там изменилась логика JavaScript-компонентов. Для текущего Tabs & Accordions эта проблема решалась уже в новой архитектуре, но общая проверка остаётся полезной: вкладки должны открываться, активная вкладка должна менять состояние, а мобильный режим не должен разваливать контент.
Редактор и фильтры контента
Синтаксис вкладок должен сохраниться в тексте как обычные фигурные теги. Если редактор вставляет внутрь тегов скрытую HTML-разметку или переносит часть кода в отдельные элементы, плагин может не распознать конструкцию. Особенно осторожно работайте с копированием из Word, Google Docs и визуальных редакторов. После вставки откройте режим исходного кода и убедитесь, что строка похожа на {tab title="Title"}, а не на набор вложенных span.
Кеш и оптимизация
Кеш сам по себе не является проблемой, но он может показать старый результат после изменения синтаксиса или настроек. Перед первичной проверкой очистите кеш Joomla и кеш шаблона, если он есть. Если используется внешняя оптимизация JavaScript, временно отключите объединение и отложенную загрузку для тестовой страницы. Это помогает отличить ошибку синтаксиса от конфликта оптимизации.
Установка и первичная проверка расширения
Установка зависит от ветки продукта. В текущей документации Regular Labs для Tabs & Accordions описаны два обычных пути: через стандартный установщик Joomla и через Regular Labs Extension Manager. Для Pro-пакета чаще используется загрузка ZIP-архива через Upload Package File, а для бесплатной версии может быть доступна установка через Install from Web. В этом руководстве нет инструкций по покупке или активации лицензии: задача - безопасно поставить уже имеющийся пакет и проверить работу.
Базовый порядок установки
На тестовом сайте или на резервной копии выполните такой порядок:
- Откройте админ-панель Joomla и перейдите в
System-Install-Extensions. - Для ZIP-пакета выберите вкладку
Upload Package Fileи загрузите архив расширения. - После установки откройте список плагинов и найдите системный плагин Regular Labs для вкладок.
- Убедитесь, что плагин опубликован. Для старой ветки это
System - Regular Labs - Tabs, для текущей -System - Regular Labs - Tabs & Accordions. - Откройте тестовую статью, вставьте минимальный набор вкладок и сохраните материал.
- Посмотрите страницу в публичной части сайта, очистив кеш перед проверкой.
Если теги остались видимым текстом, не переходите сразу к переустановке. Чаще всего проблема в неопубликованном плагине, скрытой HTML-разметке внутри тегов, отключённой обработке контентных плагинов в конкретном компоненте или кеше. Переустановка помогает только тогда, когда пакет действительно установлен неполно или не соответствует версии Joomla.
Минимальный тестовый набор
Для первой проверки используйте максимально простой контент. Не добавляйте картинки, модули, вложенные наборы и Pro-параметры до тех пор, пока базовая замена не заработала.
{tab title="Описание"}
Короткий текст первой вкладки.
{tab title="Характеристики"}
Короткий текст второй вкладки.
{tab title="Вопросы"}
Короткий текст третьей вкладки.
{/tabs}
Если вы проверяете текущий Tabs & Accordions, можно отдельно протестировать аккордеон:
{accordion title="Первый вопрос"}
Ответ на первый вопрос.
{accordion title="Второй вопрос"}
Ответ на второй вопрос.
{/accordions}
Не начинайте с вложенных вкладок. Вложенность полезна, но она маскирует простые ошибки закрывающих тегов. Сначала подтвердите, что один набор выводится правильно, затем добавляйте сложность.
Подробная настройка после установки
Раздел настроек - ключевой для Tabs Pro, потому что внешний вид и поведение вкладок часто важнее самой установки. В текущей ветке Regular Labs настройки находятся в системном плагине Tabs & Accordions и делятся на стили, поведение, параметры редакторской кнопки, синтаксис тегов и расширенные параметры. В старой ветке Tabs набор похожий по смыслу, но меньше по современным возможностям и привязан к Joomla 3.
Стили и темы
Начните со спокойной темы. Нейтральное оформление обычно лучше для документации и карточек продукта, потому что не спорит с шаблоном сайта. В текущей Pro-версии доступно больше тем: линии, цветные варианты, тёмная и светлая подача, минималистичные и pill-стили. В бесплатной ветке набор ограничен. Если шаблон уже имеет яркую дизайн-систему, не включайте разноцветные панели везде сразу. Сначала проверьте одну страницу, затем решайте, нужен ли общий стиль или отдельные цвета на уровне конкретных вкладок.
Цвет можно задавать в теге через параметр color, а для набора использовать параметр темы. Пример для текущей ветки:
{tab title="Параметры" theme="Accent Lines" color="blue"}
Текст вкладки.
{tab title="Ограничения" color="orange"}
Текст вкладки.
{/tabs}
Цвета полезны, когда они несут смысл: зелёный для готового результата, оранжевый для предупреждений, синий для справки. Если цвета используются только как украшение, страница быстро становится шумной.
Положение и выравнивание вкладок
В настройках можно выбирать положение ручек вкладок: сверху, снизу, слева или справа. Для большинства контентных страниц безопаснее верхнее положение. Левое или правое полезно на широких справочных страницах, где вкладки работают как локальное меню, но его нужно проверять на узких экранах. Выравнивание - слева, по центру, справа или по ширине - лучше выбирать по длине названий. Если названия короткие и одинаковые по весу, Justify может выглядеть аккуратно. Если названия разные, лучше оставить левое выравнивание.
Мобильное поведение и переключение в аккордеоны
Текущий Tabs & Accordions умеет автоматически превращать вкладки в аккордеоны на узких экранах. Это важная настройка, потому что горизонтальные вкладки плохо переживают длинные названия и маленькую ширину. В настройках указывается, по какой ширине считать экран узким: ширина элемента, окна или экрана, а также точка переключения. Для обычной статьи чаще логично ориентироваться на элемент или окно, а не на абстрактный размер устройства.
После изменения точки переключения проверьте страницу в трёх состояниях: широкий экран, планшетная ширина и узкий экран. На каждом состоянии должны быть видны заголовки блоков, активный контент и возможность открыть нужный раздел. Если на мобильной ширине вкладки начинают прокручиваться горизонтально и ломают сетку, лучше включить превращение в аккордеоны.
Навигация, режим клика и ссылки на вкладки
Обычный режим - открытие по клику. Hover-режим в Pro-версии может выглядеть эффектно, но на практике он хуже подходит для длинного контента и устройств без мыши. Для справочных страниц, карточек услуг и документации оставляйте клик. Если ручек вкладок больше, чем помещается в строку, настройка Fit Buttons определяет, будут ли они переноситься или прокручиваться. Для длинных названий перенос чаще понятнее, чем скрытая горизонтальная прокрутка.
Ссылки на вкладки работают через URL-хэш или параметр запроса. Это полезно, когда нужно отправить пользователя сразу на вкладку FAQ, Compatibility или Delivery. Чтобы ссылка была устойчивой, задайте вкладке явный alias:
{tab title="My Tab" alias="my-alias"}
Content.
После этого можно проверять ссылку вида /page#my-alias. Если на странице несколько наборов вкладок, избегайте одинаковых алиасов. Документация Regular Labs предупреждает, что неуникальные алиасы могут открыть первый совпавший элемент.
Прокрутка страницы и фиксированная шапка
Pro-функция Page Scrolling помогает подводить посетителя к открытому элементу. В текущей документации описаны варианты без прокрутки, верхняя прокрутка и адаптивная прокрутка. Если у сайта фиксированная шапка, важно настроить отступы, иначе вкладка откроется, но заголовок окажется под шапкой. Для длинной справочной страницы чаще удобна адаптивная прокрутка: она не дёргает страницу без причины, но помогает, если элемент частично вне видимой области.
Редакторская кнопка и безопасный синтаксис
Editor Button экономит время редактора: вместо запоминания всех тегов он вставляет пример блока в статью. В настройках можно управлять текстом кнопки, включением в публичной части и шаблоном вставляемого кода. Для команды редакторов полезно заменить примерный код на ваш стандарт: например, три вкладки Описание, Характеристики, FAQ. Так меньше риск, что каждый редактор будет писать структуру по-своему.
Мини-итог настройки: сначала включите нейтральный стиль, клик вместо hover, мобильное превращение в аккордеоны, явные алиасы для важных вкладок и редакторскую кнопку с понятным шаблоном. Всё остальное добавляйте только после проверки на тестовой странице.
Синтаксис вкладок: как писать так, чтобы редактор не сломал код
Синтаксис Regular Labs выглядит простым, но именно в нём чаще всего возникают мелкие ошибки. Плагин ищет служебные теги по определённому шаблону. Если редактор вставил в середину тега HTML, заменил кавычки, добавил неразрывные пробелы или удалил закрывающий тег, расширение не сможет собрать блок. Поэтому для редакторов стоит подготовить несколько устойчивых правил.
Каждый открывающий тег на отдельной строке
Официальная документация старой ветки Tabs отмечает, что самый стабильный вариант - размещать каждый {tab} на отдельной строке абзаца. Это правило полезно и для текущей ветки: оно делает структуру видимой, упрощает поиск ошибок и снижает риск, что визуальный редактор склеит служебный тег с соседним HTML.
{tab title="Первый раздел"}
Текст первого раздела.
{tab title="Второй раздел"}
Текст второго раздела.
{/tabs}
Не добавляйте лишний отступ перед тегом ради красоты в редакторе. В документации Regular Labs отступы в примерах используются для читаемости, но на реальной странице лучше держать служебные строки простыми.
Явные названия и короткие алиасы
Название вкладки должно быть понятным человеку: Доставка, Документы, Параметры, Отзывы. Алиас нужен для URL и должен быть коротким, латинским, уникальным на странице. Не полагайтесь на автоматическое построение алиаса из заголовка, если вкладка будет использоваться в ссылках из писем, меню или кнопок.
{tab title="Документы для клиента" alias="client-docs"}
Список документов.
{/tabs}
Вложенные наборы и разные идентификаторы
Вложенные вкладки или аккордеоны полезны в сложной документации, но требуют дисциплины. В текущей документации Regular Labs для вложенных наборов используется дополнительное имя или идентификатор, например {tab-specs} и закрывающий {/tabs-specs}. Смысл простой: внутренний набор должен закрываться своим закрывающим тегом, иначе внешний набор получит неправильную структуру.
{tab title="Характеристики"}
Общий текст.
{tab-specs title="Размеры"}
Данные о размерах.
{tab-specs title="Материалы"}
Данные о материалах.
{/tabs-specs}
{tab title="FAQ"}
Вопросы и ответы.
{/tabs}
Вложенность стоит использовать только тогда, когда она помогает пользователю. Если внутри вкладки получается ещё пять вкладок, возможно, страницу нужно разделить на отдельные материалы или сделать обычное оглавление.
Практический пример: страница услуги с вкладками, ссылкой и мобильным аккордеоном
Разберём реальную задачу. Есть страница услуги в Joomla: вверху уже есть заголовок, вводный текст и форма заявки. Нужно добавить компактный справочный блок, где посетитель увидит этапы работы, список документов, сроки и вопросы перед заказом. На широком экране это должны быть вкладки, на узком - аккордеоны. Одну вкладку нужно открывать по ссылке из письма менеджера.
Цель
Получить один блок внутри статьи, который не растягивает страницу, но даёт посетителю быстрый доступ к разным типам информации. Вкладка Документы должна иметь устойчивый алиас, чтобы менеджер мог отправить ссылку сразу на неё.
Подготовка
Перед началом убедитесь, что системный плагин опубликован, базовый тестовый набор вкладок уже заменяется на сайте, мобильное переключение включено в настройках текущего Tabs & Accordions или учтено в старой ветке через доступные параметры. Очистите кеш, чтобы не видеть старую версию страницы.
Шаги
- Откройте материал услуги в админ-панели Joomla.
- Ниже вводного описания добавьте блок синтаксиса вкладок.
- Для вкладки документов задайте
alias="docs". - Сохраните материал и очистите кеш сайта.
- Откройте страницу в публичной части и проверьте широкую и узкую ширину окна.
- Проверьте прямую ссылку с хэшем
#docs.
{tab title="Этапы" alias="steps"}
Коротко опишите порядок работы: заявка, уточнение деталей, подготовка, запуск.
{tab title="Документы" alias="docs"}
Перечислите, что клиент должен подготовить перед стартом.
{tab title="Сроки" alias="timeline"}
Опишите типовые сроки без обещаний, которые нельзя выполнить.
{tab title="Вопросы" alias="questions"}
Добавьте ответы на вопросы, которые обычно задают до заявки.
{/tabs}
Проверка результата
На широком экране вы должны увидеть четыре вкладки, а активная вкладка должна открывать соответствующий текст. На узкой ширине текущий Tabs & Accordions может превратить набор в аккордеон, если такая настройка включена. При переходе по ссылке /service-page#docs должна открываться вкладка документов. Если этого не происходит, проверьте, не повторяется ли docs в другом наборе на той же странице и включён ли параметр URL Hash.
Нюанс
Если вкладка открывается, но страница прокручивается слишком высоко и заголовок скрывается под фиксированной шапкой, настройте Pro-параметры прокрутки и отступы. Если ссылка работает только после очистки кеша, проверьте оптимизацию JavaScript. Если теги видны как текст, вернитесь к диагностике системного плагина и чистоте синтаксиса.
Функции Pro, которые меняют не внешний вид, а поведение
Pro-версия ценна не только дополнительными темами. В практической работе важнее функции, которые меняют поведение блока: прокрутка к открытому элементу, slideshow, hover-режим, ограничения доступа, запоминание активного элемента, позиционирование вкладок и расширенные темы. Эти функции не стоит включать автоматически. Каждая должна отвечать на конкретную задачу страницы.
Ограничение доступа к вкладкам
В старой и текущей документации Regular Labs для Pro-веток описывается ограничение доступа к отдельным вкладкам или аккордеонам через параметры уровня доступа или группы пользователей. Это полезно для страниц, где один и тот же материал читают гости, зарегистрированные пользователи и авторы. Но здесь нужно быть осторожным: вкладки не заменяют полноценную модель прав доступа для критичных данных. Если информация действительно приватная, проверьте итоговый HTML и доступ к самой странице, а не только видимость вкладки.
{tab title="Для гостей" access="Guest"}
Информация для посетителей без входа.
{tab title="Для клиентов" access="Registered"}
Материалы для зарегистрированных пользователей.
{/tabs}
Проверяйте такой блок в разных состояниях: гость, зарегистрированный пользователь, редактор. Не делайте вывод по одному администраторскому аккаунту, потому что он видит больше, чем обычный посетитель.
Slideshow и случайно открытая вкладка
Slideshow Mode превращает набор вкладок в автоматическое переключение. Это подходит для коротких демонстрационных блоков, но плохо подходит для документации: пользователь может не успеть прочитать текст. Случайно открытая вкладка через open="random" полезна для лёгких промоблоков или разных подсказок при повторном посещении, но не для критичной инструкции. Если текст важен, пусть первая вкладка будет предсказуемой.
Запоминание активного элемента
Remember Active Items в текущей конфигурации помогает вернуть пользователя к открытому элементу после перезагрузки. Это удобно в длинных справочных страницах и кабинетах, где пользователь часто возвращается к тому же разделу. Но в публичной карточке продукта такое поведение может удивлять: человек ждёт первый раздел, а получает вкладку, которую открывал раньше. Используйте запоминание там, где повторное взаимодействие действительно важно.
Позиционирование и боковые вкладки
Позиционирование вкладок слева или справа хорошо смотрится на широких экранах в роли локального меню. Но боковое расположение съедает ширину контента и требует проверки длинных названий. Если на странице много текста или таблиц, верхние вкладки часто безопаснее. Боковое положение лучше оставить для коротких профилей, параметров, панелей и сравнений.
Как сочетать вкладки с материалами, модулями и шаблонными переопределениями
Одна из причин, почему Tabs Pro долго оставался популярным у Joomla-администраторов, - он работает не как отдельная страница конструктора, а как синтаксис внутри существующего контента. Но эта гибкость требует понимания, где Joomla действительно запускает обработку плагинов. Если вставить теги в обычную статью, всё обычно предсказуемо. Если вставить их в произвольный модуль, описание категории, вывод компонента или template override, результат зависит от того, проходит ли эта область через событие подготовки контента.
Главное правило внедрения: сначала проверьте вкладки в обычной статье, затем переносите тот же минимальный блок в более сложную область. Так вы отделяете проблему расширения от проблемы конкретного места вывода. Если статья работает, а модуль нет, значит, нужно смотреть не синтаксис, а настройки модуля, поддержку content plugins или способ вывода в шаблоне.
Материалы Joomla
Материал - самый безопасный стартовый сценарий. Здесь редактор видит весь текст, может использовать editor button, а вебмастер быстро проверяет исходный код страницы. Для больших материалов используйте вкладки как локальное оглавление внутри одного блока, но не заменяйте ими структуру всей статьи. Хорошая схема такая: сначала короткий видимый вводный абзац, затем вкладки с деталями, затем обычный вывод или призыв к действию. Так посетитель понимает страницу даже до первого клика.
Если в материал добавлены формы, видео или галереи, проверяйте каждую вкладку отдельно. Некоторые скрипты рассчитывают размеры только при первом показе страницы. Если такой элемент находится в скрытой панели, он может получить неправильную ширину. В текущем changelog Regular Labs встречались исправления, связанные с JavaScript и внутренними элементами, поэтому при сложном содержимом не ограничивайтесь проверкой первой вкладки.
Пользовательские модули
В пользовательском модуле вкладки удобны для боковой колонки, блока «Полезное», мини-FAQ или компактного списка новостей. Но модуль часто имеет меньше ширины, чем статья. Поэтому не копируйте в модуль вкладки с длинными названиями. Для узкой области лучше использовать аккордеоны или короткие заголовки. Если текущая ветка Tabs & Accordions автоматически переключает вкладки в аккордеоны, всё равно проверьте, от какой ширины считается break point: окна, экрана или самого элемента.
Проверка модуля должна включать назначение к пунктам меню. Joomla может показывать один и тот же модуль на разных страницах с разной шириной и разным окружением шаблона. Если вкладки работают на главной, но ломаются в карточке компонента, сравните позиции модулей, CSS контейнера и подключённые скрипты.
Пункты меню и компоненты
Tabs Pro не создаёт отдельный пункт меню для каждой вкладки. Это плюс и минус одновременно. Плюс - структура остаётся компактной. Минус - вкладка не становится полноценной страницей с отдельным пунктом меню, метаданными и независимой маршрутизацией. Если нужна ссылка на конкретный раздел, используйте alias и URL hash. Если нужен полноценный SEO-раздел с отдельной индексацией, лучше создать отдельный материал и связать его обычной навигацией.
В компонентах всё зависит от того, где именно находится текст. Некоторые компоненты обрабатывают пользовательское описание через content plugins, другие выводят его как обычную строку. Поэтому перед внедрением в компонент сделайте тест: вставьте один набор вкладок в безопасное поле, сохраните и проверьте публичный вывод. Если теги не заменяются, не надо добавлять JavaScript-обходы. Лучше найти штатную настройку компонента или выбрать область вывода, где плагины поддерживаются.
Template overrides
Шаблонные переопределения дают больше контроля, но требуют аккуратности. Regular Labs указывает, что вкладки можно использовать даже в template overrides, если вы понимаете, где работает обработка. Для разработчика это означает: не вставляйте служебные теги в PHP-шаблон как магическую строку и не ждите, что они всегда обработаются сами. Проверьте, через какой путь проходит контент, и не ломайте структуру HTML вокруг вкладок.
Безопасный подход для override - оставить синтаксис в редактируемом контенте, а в шаблоне только обеспечить правильный вывод обработанного материала. Если нужно изменить внешний вид, делайте это через CSS и media overrides, а не через правку файлов плагина. Так обновления Regular Labs не уничтожат вашу доработку.
Как не перегрузить одну страницу
Вкладки провоцируют складывать на одну страницу слишком много информации. Для редактора это удобно, но для посетителя может стать ловушкой: он открывает одну вкладку, теряет контекст, затем не понимает, где находится нужная деталь. Чтобы избежать этого, ограничьте один набор вкладок одной задачей. Например, на странице услуги один набор отвечает за процесс работы, а FAQ лучше оформить отдельными аккордеонами ниже. На странице продукта один набор может содержать характеристики, а инструкция остаётся обычными разделами, если её нужно читать по шагам.
Если вкладки начинают заменять меню сайта, это сигнал пересмотреть структуру. Regular Labs даёт удобный инструмент для локальной организации контента, но не должен превращаться в скрытую навигационную систему для всего раздела.
Практичные идеи применения на реальных сайтах
Вкладки полезны не только для банального блока «описание и характеристики». Ниже - сценарии, где подтверждённая логика Regular Labs превращается в рабочий редакторский инструмент. В каждом сценарии есть входные данные, логика продукта, ожидаемый результат и проверка.
Справочная база по продукту или услуге
Соберите в одной статье вкладки Быстрый старт, Настройка, Ошибки, FAQ. Вход - длинная инструкция. Логика продукта - разбиение на смысловые панели. Выход - посетитель открывает только нужный раздел, но страница остаётся единой для внутренней ссылки и обновления. Проверка - ссылка на вкладку с ошибками открывает нужный раздел по алиасу.
Локальный каталог характеристик
Для карточек оборудования, шаблонов, услуг или тарифов можно вынести разные характеристики во вкладки: состав, требования, совместимость, ограничения. Здесь важно не прятать ключевой выбор: краткие основные параметры лучше оставить до вкладок, а подробности вынести внутрь. Проверка - пользователь должен понять базовое предложение до клика по вкладке.
FAQ как независимые аккордеоны
В текущем Tabs & Accordions можно делать независимые аккордеоны, где каждый вопрос является отдельным набором и может открываться независимо. Документация Regular Labs предлагает добавлять open="false", если нужно, чтобы все вопросы были закрыты по умолчанию. Это удобнее, чем один длинный набор, когда посетитель сравнивает несколько ответов одновременно.
Разделы для разных групп пользователей
Если Pro-версия используется на сайте с регистрацией, отдельные вкладки можно показывать разным группам. Например, гостям - условия подключения, зарегистрированным пользователям - инструкции по кабинету, авторам - правила подготовки материалов. Проверка обязательна: откройте страницу под каждой ролью и убедитесь, что скрытый блок не появляется в итоговом HTML, если речь идёт о действительно чувствительной информации.
Проверка результата: что смотреть после сохранения страницы
После настройки важно проверить не только то, что вкладки «кликаются». Хорошая проверка показывает, что плагин обработал синтаксис, страница не потеряла доступность, мобильный вид не сломал чтение, ссылки на вкладки работают, а кеш не показывает устаревшее состояние. Сделайте эту проверку привычным шагом перед публикацией страницы.
Публичная часть сайта
Откройте страницу как обычный посетитель. Убедитесь, что служебные теги не видны, активная вкладка открыта, контент не дублируется, заголовки вкладок читаются, а кнопки или ссылки внутри вкладки работают. Если в контенте есть изображения, таблицы или формы, проверьте их внутри каждой вкладки, а не только в первой.
Адаптивность
Сузьте окно браузера или используйте инструменты разработчика. В текущем Tabs & Accordions проверьте, превращаются ли вкладки в аккордеоны при нужной ширине. Если вкладки остаются в одну строку и ломают ширину страницы, настройте точку переключения или вариант Fit Buttons. Если аккордеон открывается, но содержимое слишком резко прыгает, проверьте параметры анимации и прокрутки.
Ссылки, алиасы и прокрутка
Проверьте прямой переход по хэшу. Откройте страницу в новом окне с URL вида #alias. Нужная вкладка должна стать активной. Если включена прокрутка, заголовок должен быть видимым, а не спрятанным под шапкой. Если на странице несколько наборов, проверьте, что алиас уникален. Одинаковые алиасы - тихая ошибка: страница может открывать не тот блок, и пользователь не поймёт, почему ссылка ведёт «почти туда».
Кеш и исходный код
Очистите кеш Joomla и внешнего оптимизатора. Затем откройте исходный код страницы и убедитесь, что служебные теги не остались как текст. Если проверяете ограничение доступа, делайте это не из админского аккаунта. Для роли гостя итоговый HTML должен соответствовать ожиданию, иначе вкладка скрыта только визуально.
Безопасные улучшения без правки ядра расширения
Tabs Pro и Tabs & Accordions не требуют правки файлов расширения для обычной адаптации. Если нужно изменить внешний вид или поведение, используйте настройки, CSS шаблона, медиа-переопределения Joomla или маленькие внешние фрагменты только там, где это подтверждено документацией и не ломает обновления. Не редактируйте файлы плагина напрямую: после обновления изменения исчезнут, а диагностика станет сложнее.
Скрытый заголовок старой ветки Tabs
В официальной диагностике старого Tabs для Joomla 3 описан случай, когда заголовок вкладки показывается внутри контентной области. Regular Labs объясняет, что заголовок добавляется для SEO и responsive view, но обычно скрывается CSS. Если вы используете custom CSS и потеряли это правило, можно добавить его в stylesheet шаблона или в безопасное место для пользовательского CSS:
.rl_tabs-title {
display: none;
}
Проверка проста: после очистки кеша откройте страницу и убедитесь, что заголовок больше не дублируется внутри панели, а сами ручки вкладок остались видимыми. Откат - удалить это правило из пользовательского CSS. Не применяйте этот фрагмент к текущему Tabs & Accordions вслепую: сначала проверьте фактические классы в исходном коде и документации вашей версии.
Пользовательская тема через Custom
Текущая документация Regular Labs допускает выбор темы Custom, при которой разработчик сам отвечает за стили. Это хорошее решение для сайта с сильной дизайн-системой, но только если у вас есть CSS-компетенция. Сначала создайте один тестовый набор вкладок, включите custom-оформление, проверьте все состояния: активная вкладка, hover, фокус с клавиатуры, мобильный аккордеон, ссылки внутри панели. Если хотя бы одно состояние непонятно, вернитесь к штатной теме и дорабатывайте постепенно.
Кнопки открытия аккордеонов
В документации текущего Tabs & Accordions описаны JavaScript-функции для открытия, закрытия и переключения аккордеонов, например RegularLabs.TabsAccordions.openAccordions(). Это может быть полезно на FAQ-странице, где нужно дать кнопку «Открыть все». Но такой фрагмент уместен только там, где аккордеоны уже являются основной структурой страницы и пользователь действительно выигрывает от массового раскрытия.
<button type="button" onclick="RegularLabs.TabsAccordions.openAccordions()">
Открыть все вопросы
</button>
Перед публикацией проверьте, что кнопка не конфликтует с шаблоном, не дублирует уже существующую навигацию и работает только там, где загружены скрипты расширения. Откат - удалить кнопку из материала или пользовательского модуля.
Почему вкладки не работают и как быстро найти причину
Диагностику лучше вести от простого к сложному. Не начинайте с переустановки и не меняйте сразу пять настроек. Сначала определите симптом: теги видны как текст, вкладки есть, но не открываются, открывается не та вкладка по ссылке, мобильный вид ломается, заголовок дублируется или пропадает стиль.
Теги {tab} видны на странице
Симптом
Посетитель видит служебные строки {tab title="..."} и {/tabs} вместо интерактивного блока.
Что проверить
- Опубликован ли системный плагин Regular Labs для вкладок.
- Проходит ли область вывода через обработку контентных плагинов.
- Нет ли HTML внутри служебного тега после копирования из визуального редактора.
- Не изменены ли в настройках слова opening/closing tag.
- Очищен ли кеш после установки и сохранения статьи.
Как исправить
Опубликуйте плагин, очистите синтаксис, проверьте минимальный набор на отдельной статье. Если проблема только в конкретном компоненте, ищите настройку обработки контентных плагинов в этом компоненте или используйте область, где Joomla точно вызывает content prepare.
Вкладки отображаются, но переключение не работает
В старой ветке Tabs для Joomla 3 это часто связано с JavaScript-конфликтами и шаблонами, которые подключают другой Bootstrap или jQuery. Официальная документация старой ветки отдельно указывает на зависимость от Bootstrap 2 из Joomla 3 и предупреждает о проблемах с Bootstrap 4/5 шаблонами. Проверьте консоль браузера, временно отключите объединение скриптов и протестируйте стандартный шаблон.
Ссылка на вкладку открывает не тот раздел
Причина обычно в неуникальном алиасе или нескольких наборах вкладок на одной странице. Задайте явный alias для важной вкладки и проверьте, что такой алиас не повторяется. Если используете параметр tab=2-3, помните, что номера зависят от порядка наборов на странице, поэтому такой способ менее устойчив при редактировании.
На мобильном экране вкладки ломают ширину
Для текущего Tabs & Accordions проверьте настройку автоматического переключения в аккордеоны, точку переключения и правило, на какой ширине базируется расчёт. Для старой ветки Tabs оцените, не проще ли заменить блок на аккордеоны или текущую ветку расширения при обновлении сайта. Если длинные названия вкладок критичны, сократите заголовки и перенесите пояснение внутрь панели.
Заголовок вкладки виден внутри контента
Для старого Tabs это описанный в документации случай: заголовок добавляется внутрь контента и должен быть скрыт стилем. Если custom CSS не содержит нужного правила, добавьте безопасный CSS из раздела выше. Для текущей ветки сначала проверьте классы и не переносите старое правило без проверки.
Стили пропали после перехода на Custom
Тема Custom почти не оформляет вкладки сама. Если вы включили её без собственного stylesheet, блок может выглядеть «голым». Вернитесь к нейтральной теме или подготовьте CSS в шаблоне. Не выключайте Load Stylesheet, пока не убедитесь, что все состояния уже покрыты вашим CSS.
Диагностическое правило: сначала минимальный синтаксис в обычной статье, затем плагин и кеш, затем редактор, затем шаблон и оптимизация JavaScript. Такой порядок быстрее, чем случайно переключать настройки.
Ответы на вопросы перед использованием Tabs Pro
Можно ли использовать Tabs Pro на новой Joomla?
Если речь о старом Regular Labs Tabs, он относится к Joomla 3. Для новой Joomla проверяйте текущий продукт Regular Labs Tabs & Accordions. Не устанавливайте старый ZIP-пакет на современный сайт без тестовой среды и проверки совместимости.
Почему в руководстве упоминается Tabs & Accordions, если задача называется Tabs Pro?
Потому что переданная страница Tabs ведёт на старую ветку Regular Labs, а актуальная документация и каталог Joomla показывают современное развитие той же задачи как Tabs & Accordions. Для читателя важнее не старое название, а правильный выбор ветки под версию Joomla.
Можно ли вставлять вкладки в модуль?
Да, Regular Labs описывает использование вкладок в статьях, модулях, сторонних компонентах и шаблонных переопределениях, если в этой области можно вводить текст и она обрабатывается плагинами. Если в конкретном модуле теги не заменяются, проверьте обработку контентных плагинов и настройки модуля.
Скрытый текст во вкладках индексируется поисковыми системами?
Не стоит строить SEO-стратегию на скрывании текста во вкладках. Вкладки нужны для удобства чтения, а не для манипуляций. Важный вводный смысл лучше оставлять видимым до вкладок, а детали размещать внутри панелей. Для старой ветки Regular Labs также отмечает, что заголовок вкладки может присутствовать в контенте для SEO и responsive view.
Что делать, если редактор ломает служебные теги?
Используйте editor button, вставляйте теги на отдельных строках, проверяйте режим исходного кода и не копируйте служебные строки из форматированных документов. Если внутри тега появились span, стили или лишние HTML-элементы, удалите их.
Когда не стоит включать hover-режим?
Hover-режим лучше не использовать для длинных инструкций, мобильных сценариев и блоков, где пользователь должен спокойно читать текст. Клик предсказуемее и доступнее. Hover можно рассматривать только для коротких навигационных блоков, если он не мешает устройствам без мыши.
Можно ли делать вложенные вкладки?
Да, документация Regular Labs описывает вложенные наборы через дополнительные имена или идентификаторы. Но вложенность усложняет редактирование и диагностику. Используйте её только для действительно иерархической информации и всегда проверяйте закрывающие теги.
Влияют ли вкладки на скорость сайта?
Любой интерактивный блок добавляет стили и скрипты, но сам по себе Tabs Pro обычно не является главным источником нагрузки. Риск появляется при тяжёлом контенте внутри скрытых панелей: галереи, видео, формы, большие таблицы. Проверяйте страницу после добавления такого контента и не кладите во вкладки всё сразу.
Когда Tabs Pro будет удачным выбором
Tabs Pro стоит использовать, если вы поддерживаете старый Joomla 3 сайт с уже работающими вкладками Regular Labs или переносите понятную редакторскую логику на текущий Tabs & Accordions. Это хороший инструмент для контента, который нужно разделить на равноправные смысловые блоки без создания отдельных страниц. Он особенно полезен, когда редакторы готовы соблюдать простой синтаксис, а вебмастер контролирует настройки плагина, кеш и шаблон.
Не выбирайте вкладки автоматически. Для новой Joomla сначала проверьте текущую ветку, для сложных модульных источников сравните компонентные решения, для линейной инструкции оставьте обычные H2/H3. Если после проверки понятно, что вам нужен именно синтаксический инструмент Regular Labs для вкладок в контенте, можно загрузить Tabs Pro, установить его в тестовой среде и повторить минимальную проверку из этого руководства.
Финальная проверка перед публикацией простая: теги заменяются, вкладки открываются, мобильный вид читается, ссылки на алиасы работают, кеш очищен, а важный контент не спрятан так, что посетитель не понимает страницу. Если эти условия выполнены, Tabs Pro или его актуальный преемник становятся не декоративным эффектом, а полезным инструментом навигации по сложному Joomla-контенту.
Соседние материалы | ||||
|
Minitek Wall Pro - Расширение Joomla | News Show Pro GK5 - Расширение Joomla |
|
|


