Не могу справиться с задачей - есть акции, которые выводятся в блоке, их нужно периодически показывать\скрывать. Это один блок. Как настроить доступ для юзера, только к 1-му этому блоку? Или вывести галочку публиковать, снять публикацию блока где-нибудь в меню. Кто-то может подсказать?
Комментарии
Элементарно. Назначить в управлении юзерами, отдельную роль только тем, кому нужно показывать блок. А в настройках блока выставить галки в ответствующих пунктах "Показать блок определенным ролям".
Тут фишка не в этом. Например в блоке картинка с акцией, которая периодически нужна, периодически нет. Нужно сделать так, чтобы пользователь имел доступ к редактированию только определённого блока, точнее мог скрывать и показывать его.
В модуле block предусмотрены разрешения для ролей:
1. управлять блоками
2. использовать PHP для управления видимостью блоков
В любом случае, нужно назначать роли для таких пользователей, даже если он всего лишь один единственный.
1. сделать содержимое блока нодой. к нодам у пользователя доступ есть?
2. выводить в блок содержимое через views, опять же нодами. можно заодно сделать указание в ноде периода показа акции.
fairwind - огромное спасибо! Это оно