Можно ли ограничить список доступа элементом меню Front-End определенными группами пользователей?

Можно ли настроить компонентный вид, чтобы показывать только подмножество доступных групп пользователей при добавлении его в меню?

У моего компонента есть внешний вид, который должен никогда разрешаться для просмотра кем угодно, кроме пользователей, которые находятся в пределах пользовательской пользовательской группы. Я понимаю, что человек, добавляющий пункт меню, должен «знать», что они делают, но мне интересно узнать, можно ли это сделать.

3 голоса | спросил GDP 13 J000000Sunday14 2014, 20:16:45

1 ответ


3

Не в стандартном смысле, то есть нормальный пользовательский интерфейс, предоставляемый Joomla. (Предполагаете, что вы говорите, когда здесь создается реальный пункт меню?) Расширения не получают возможности запускать код при создании элемента меню, поэтому короткий ответ: нет.

Я обычно предлагаю подключаемый модуль, но смотрю на ---- +: = 0 =: + ---- Я могу видеть только два ---- +: = 1 =: + ----, и они не очень полезны.

В ---- +: = 2 =: + ---- у вас есть:

---- +: = 3 = + ----

И в ---- +: = 4 =: + ---- у вас есть:

---- +: = 5 = + ----

Глядя на слой глубже, класс элемента меню ---- +: = 6 =: + ----, хорошая вещь здесь в том, что ---- +: = 7 =: + ---- запускает событие ---- +: = 8 =: + ----, которое вы могли бы уловить и разрешить кому-либо пытаться установить ваше мнение о публикации, если группа пользователей ошибается.

Сказав это, я бы этого не делал. Меню - это просто пути и легко угадать в нашем мире SEO /SEF. Правильное место для этого - в самом компоненте /представлении, отвергая любого, кто не находится в правильной группе. Вы можете сделать это либо тихо, отскакивая пользователей на домашнюю страницу, либо выкидывая ---- +: = 9 =: + ----.

ответил Craig 14 J000000Monday14 2014, 02:16:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132