Инструменты пользователя

Инструменты сайта


limb3:ru:packages:macro:tags:acl_tags:allowed_tag

Тег {{allowed}}

Описание

Используется для контроля вывода элементов, основанного на правах ACL.

Область использования

В любом месте MACRO шаблона.

Синтаксис

 {{allowed role='<role>' resource='<resource>' privelege='privilege'}}protected content{{/allowed}}

Атрибуты

  1. role (string|lmbRoleProviderInterface) - имя роли, либо объект - носитель роли
  2. resource (string|lmbResourceProviderInterface) - имя ресурса, либо объект - носитель ресурса
  3. 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 (внешнее изменение)