Как сделать разграничение прав доступа к части контента ноды?

Аватар пользователя elia elia 31 декабря 2010 в 12:26

В Drupal создается книга, которая является справкой. Большинство нод имеют единый контент для всех, но некоторые ноды должны по-разному выглядеть для разных групп пользователей - администраторы должны видеть чисто служебные комментарии, некоторые абзацы должны скрываться для определенных групп и т.д. Каждый раздел справки переписывать столько раз, сколько есть вариантов отображения некошерно - долго и обязательно приведет к рассинхронизации основного текста. Есть ли варианты как-то маркировать абзацы в теле ноды, что бы определять их видимость для разных групп? Причем желательно без вариантов типа скрытого текста, как это делается в форуме phpBB.

Комментарии

Аватар пользователя Stan.Ezersky Stan.Ezersky 31 декабря 2010 в 15:18

"elia" wrote:
Есть ли варианты как-то маркировать абзацы в теле ноды, что бы определять их видимость для разных групп

Темизация шаблона типа материала

Аватар пользователя elia elia 4 января 2011 в 10:13

CCK не подходит, так как может ограничиваться доступ к любым абзацам внутри текста.
Темизация шаблона? А можете краткий примерчик накидать? Smile
Я вот пока думаю о своей сборке ноды "на лету" из внешней таблицы. Но тогда надо к ней (таблице) редактор человеческий привязывать и т.д...