Организация подразделов

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

Аватар пользователя Dock@drupal.org Dock@drupal.org 2 декабря 2009 в 14:26

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

  • пара статических страниц;
  • новости.

Собственно для каждого из подразделов должно меняться secondary_menu на такой же перечень:

  • пара статических страниц;
  • новости.

Набор статических страниц везде одинаков, пользователи за рамки своих разделов выходить не должны.
Уже голову сломал над тем как это реализовать. На сайте активно использую node_hierarchy, собственно пытаюсь сделать на нем.
Как только допишу все, выложу подробное описание как я и что делал:)

Комментарии

Аватар пользователя Arturus Arturus 2 декабря 2009 в 15:01

Может посмотреть в сторону мультисайтинга?
Или делать для каждого раздела свой тип материала, тогда можно будет к каждому типу привязывать своего администратора

Аватар пользователя Dock@drupal.org Dock@drupal.org 2 декабря 2009 в 15:16

Мультисайтинг сразу отмел. Ради 3 страниц городить мультисайтинг смысла нет.
Привязать своего администратора не проблема. Тут и tac и node access вполне подходят. Проблема в организации самой структуры. Нечто подобное читал в use case на drupal.org про New York Senate. Но конкретного решения они не приводят. Пишут, что использовали новый тип материала и node relation:(

Аватар пользователя Camor Camor 2 декабря 2009 в 15:18

Я бы думал в сторону OG. А вообще если будет описание самого проекта, то можно что то классическое сделать.

Аватар пользователя Dock@drupal.org Dock@drupal.org 2 декабря 2009 в 15:46

OG тоже пробовал, но тут OG избыточен и не совсем то.
Проект - сайт министерства. У него его территориальные подразделения. У каждого подразделения свой миниадмин и подраздел. Есть предопределенный набор страниц: структура, контакты и раздел с новостями.
Остальное все описано в топике.

Аватар пользователя Arturus Arturus 3 декабря 2009 в 4:39

А территориальное деление как собираетесь организовывать?
Просто выбор таксономии для материала или все-таки разделами?
Мне кажется OG в данном случае оптимальный выбор.

Аватар пользователя Dock@drupal.org Dock@drupal.org 3 декабря 2009 в 10:23

Я думал на таксономии или node_hierarchy сделать деление. Ладно, буду писать свое:) Мне кажется быстрее будет)
OG пробовал - не айс. Напильником много дорабатывать приходится.