limb3:ru:packages:macro:tags:acl_tags:allowed_tag
Содержание
Тег {{allowed}}
Описание
Используется для контроля вывода элементов, основанного на правах ACL.
Область использования
В любом месте MACRO шаблона.
Синтаксис
{{allowed role='<role>' resource='<resource>' privelege='privilege'}}protected content{{/allowed}}
Атрибуты
- role (string|lmbRoleProviderInterface) - имя роли, либо объект - носитель роли
- resource (string|lmbResourceProviderInterface) - имя ресурса, либо объект - носитель ресурса
- privilege (string) - имя привилегии
Содержимое
Любое.
Пример использования
Для схемы из документации на пакет ACL:
{{allowed role="member" resource="article" privelege="create" }}<a href="/article/create">create</a>{{/allowed}}
{{allowed role="$member" resource="$article" privelege="edit" }}<a href="/article/edit/3">edit</a>{{/allowed}}
limb3/ru/packages/macro/tags/acl_tags/allowed_tag.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1

Обсуждение