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

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


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 — 127.0.0.1