Поле Drupal Content Type для электронной таблицы

Я работаю над веб-сайтом с описанием арендуемого дома, где «Аренда дома» - это тип контента с полями CCK.
Я хочу добавить новое поле под названием «Журнал обслуживания», которое будет доступно только администраторам и будет используется для отслеживания всех работ по техническому обслуживанию дома; у него были бы некоторые функции, которые есть у электронной таблицы.

Я уже пробовал типы SheetNode и таблиц, но у меня возникли проблемы. Может ли кто-нибудь предложить лучшую альтернативу для реализации этого?


person DIG    schedule 17.05.2011    source источник
comment
Какая версия Drupal вас интересует? Поскольку вы установили CCK, я предполагаю, что вы не используете Drupal 7, но вы можете использовать Drupal 5 или Drupal 6.   -  person apaderno    schedule 17.05.2011


Ответы (1)


Я бы рекомендовал использовать модуль node_reference, который поставляется с CCK, поэтому все, что вам нужно сделать, это включить его.

затем вы должны создать новый тип контента для журналов обслуживания, добавить к нему поле node_reference, которое может ссылаться на узлы типа «Rental Home».

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

затем вы можете отобразить их подходящим образом, используя просмотры или тому подобное.

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

person tobbr    schedule 18.05.2011