Misc widget accessdenied

    Віджет для плагіна ManagerManager, дозволяє заборонити доступ до певних документів по їх ID (доступ до дочірніх документів не забороняється).

    Наприклад, в батьківському документі викликається сніппет «Ditto», і ви не хочете, щоб користувачі редагували цей документ, але хочете, щоб користувачі могли створювати і редагувати дочірні документи. Використовуйте цей віджет з обережністю, так як він не забезпечує такого захисту, як вбудована система прав MODx. Користувач, що володіє технічними знаннями може обійти цей захист через інструменти для розробки в браузері.

    Опис параметрів

    Назва Опис Допустимі значення Значення за замовчуванням Обов'язковий?
    ids Список документів, до яких необхідно заборонити доступ. {comma separated string} true
    default Повідомлення про заборону доступу (дозволений HTML). {string} 'Access denied - Access to current document closed for security reasons.' false
    roles Ролі, для яких необхідно застосувати віджет, порожнє значення — всі ролі. {comma separated string} false

    Приклади

    Заборонити всім користувачам доступ до документів з id = 1 і 15 (буде відображено повідомлення про заборону доступу за замовчуванням)

    mm_widget_accessdenied('1,15');

    Заборонити доступ до документів з id = 1 і 15 користувачам з id ролі = 2 і відобразити довільне повідомлення про заборону доступу

    mm_widget_accessdenied('1,15', 'Этот документ запрещено редактировать. Давай, до свидания!' '2');