====== Тег {{allowed}} ====== ===== Описание ===== Используется для контроля вывода элементов, основанного на правах [[limb3:ru:packages:acl|ACL]]. ===== Область использования ===== В любом месте MACRO шаблона. ===== Синтаксис ===== {{allowed role='' resource='' privelege='privilege'}}protected content{{/allowed}} ===== Атрибуты ===== - **role** (//string|lmbRoleProviderInterface//) - имя роли, либо [[limb3:ru:packages:acl#объекты_как_носители_роли_или_ресурса| объект - носитель роли]] - **resource** (//string|lmbResourceProviderInterface//) - имя ресурса, либо [[limb3:ru:packages:acl#объекты_как_носители_роли_или_ресурса| объект - носитель ресурса]] - **privilege** (//string//) - имя привилегии ===== Содержимое ===== Любое. ===== Пример использования ===== Для [[limb3:ru:packages:acl#определение_роли_объекта_в_контексте_объекта-ресурса| схемы]] из документации на пакет ACL: {{allowed role="member" resource="article" privelege="create" }}create{{/allowed}} {{allowed role="$member" resource="$article" privelege="edit" }}edit{{/allowed}}