Права доступа только к 1-му блоку

Главные вкладки

Аватар пользователя Mindstorm Mindstorm 19 сентября 2010 в 17:17

Не могу справиться с задачей - есть акции, которые выводятся в блоке, их нужно периодически показывать\скрывать. Это один блок. Как настроить доступ для юзера, только к 1-му этому блоку? Или вывести галочку публиковать, снять публикацию блока где-нибудь в меню. Кто-то может подсказать?

Комментарии

Аватар пользователя qiphost.com qiphost.com 19 сентября 2010 в 18:11

Элементарно. Назначить в управлении юзерами, отдельную роль только тем, кому нужно показывать блок. А в настройках блока выставить галки в ответствующих пунктах "Показать блок определенным ролям".

Аватар пользователя Mindstorm Mindstorm 19 сентября 2010 в 18:15

Тут фишка не в этом. Например в блоке картинка с акцией, которая периодически нужна, периодически нет. Нужно сделать так, чтобы пользователь имел доступ к редактированию только определённого блока, точнее мог скрывать и показывать его.

Аватар пользователя qiphost.com qiphost.com 19 сентября 2010 в 18:21

В модуле block предусмотрены разрешения для ролей:

1. управлять блоками
2. использовать PHP для управления видимостью блоков

В любом случае, нужно назначать роли для таких пользователей, даже если он всего лишь один единственный.

Аватар пользователя fairwind fairwind 19 сентября 2010 в 20:28

1. сделать содержимое блока нодой. к нодам у пользователя доступ есть?
2. выводить в блок содержимое через views, опять же нодами. можно заодно сделать указание в ноде периода показа акции.