Корпоративный справочник контактов с древовидной структурой подчиненности

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

Аватар пользователя pedotty pedotty 8 января 2013 в 17:35

Добрый день,

Есть такая задача:

Сделать корпоративный сайт (портал для внутреннего пользования). Основной смысл это справочник сотрудников компании с фотографиями, телефонами, email`ами и прочими полями.
Хочется иметь некую древовидную структуру с неограниченной вложенностью, это что бы наглядно было видно подчиненность в компании.
И хочется некой гибкости в создании полей для заполнения.
Желательно обойтись без программирования.
(Вероятно достаточно типовая задача, но что-то мне не нагуглилось)

К примеру:
Директор, зам директора, зам-зам директора, зам-зам-зам директора, начальник отдела, зам начальника отдела, главный специалист, специалист.
затем карточка специалиста (фото, фио, телефон, email, дата рождения и т.д.)

Ранее справочник был сделан в Joomla в виде плоской таблицы (фото-Фио-должность-телефон)

Я поставил drupal6_6.18
Как я понял все нужные мне поля можно найти или добавить в User management.
Структуру можно сделать с помощью books. А вот как привязать туда контакты?

Возможно я пошел не тем путем, подскажите как надо делать, а ?

Как можно сделать описанную выше структуру со своей расстановкой полей?
Без программирования.

Спасибо.

Комментарии

Аватар пользователя q2_faith q2_faith 8 января 2013 в 17:59

"iGusev" wrote:
Какой смысл использовать 6й друпал, если уже 2й год как есть стабильный 7й?

+1
я бы для древовидности использовал таксономию и вьюс. но может и покодить придется

Аватар пользователя roman-yrv roman-yrv 8 января 2013 в 23:26

В Друпале есть тип поля "Node Reference", причем, одно это поле может иметь неограниченное количество значений.
То есть, можно в одной ноде установить ссылки на неограниченное количество других нод.

Тут даже не древовидную, а даже графовидную структуру можно организовать.