kurteev

Как скрыть модуль от авторизованных пользователей в Joomla 3?

  • 10.01.2014

Со времен Joomla 1.0 для того, чтобы скрыть некий модуль от пользователей сайта использовалось стандартное решение — дополнительная позиция модулей в шаблоне сайта и отображение этой позиции только в том случае, если текущий пользователь авторизован. Однако эти времена уже давно позади и есть простое решение этой задачи без модификаций шаблона.

Для того, чтобы достичь желаемого нам потребуется совсем немного усилий:

  1. Создать отдельную категорию для гостей (если ее еще нет), дочернюю для группы Public.
  2. Выбрать данную категорию в настройках Менеджера пользователей (параметр «Группа пользователей для Гостей» .
  3. Создать новый уровень доступа (назовем его, к примеру, Guest). И при создании этого уровня доступа выберем всего лишь одну категорию - ту, что мы назначили гостям.

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

Это интересно:

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Скачать Joomla! 3 Документация Joomla! CMS Свернуть

Расширения Joomla

Новости портала

Новое в блогах

Видео