[РЕШЕНО] Показать анониму ссылку

Главные вкладки

Аватар пользователя RayB RayB 27 мая 2011 в 13:59

Нужно показать анониму ссылку на выполнение действия (добавление ноды, флага, комментария), когда это действие ему запрещено. Как?
То есть по умолчанию, если кому-то запрещено добавлять ноду, то ему и не выводится ссылка на добавление. А хочется, чтобы он видел эту ссылку и при нажатии на нее его просто кидало на страницу "доступ запрещен".

Можно конечно сделать блок с псевдо-ссылками на добавление и показывать его только анонимам, но как-это совсем не правильно.

Как на хабре например, все видят ссылки голосования, но при клике на нее появляется окошко, что у тебя нет на это прав.

Не могу правильно сформулировать поисковый запрос по этой задачи, наверное поэтому и не нашел решения.

UPD-решение: делаем блок с необходимыми элементами для анонимов.

Комментарии

Аватар пользователя RayB RayB 27 мая 2011 в 14:56

"penexe" wrote:
только дубли

не понял

А если разрешить все это делать анонимам, но написать правило что их будет перекидывать на определенную страницу при нажатии на ссылку?
такое возможно? или это тоже не правильно?

Аватар пользователя Lotar Lotar 27 мая 2011 в 16:59

Создаете блок с нужными элементами. Добавляете роль - аноним(если уже нет). Делаете доступ анониму - видеть блок. Запрещаете анониму любые действия с блоком(кроме видеть).