Подскажите, как правильно начать организацию(создание) сайта?

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

Аватар пользователя bobroff bobroff 3 января 2009 в 15:29

Недавно начал изучать друпал и хочу создать свой первый сайт. Основные идеи сайта:
1. Например, на сайте будет справочник различных комплектующих.
2. Пользователь сайта может создавать изделия, подбирать в изделие необходимые комплектующие из справочника, задавать их кол-во и единицу измерения.
3. Пользователь может искать изделия по набору комплектующих.

Встает вопрос, как это все реализовать.

Мои мысли:
1. Справочник комплектующих реализовать с помощью таксономии.
2. Для изделия создать новый тип данных в ССК.

Вопросы:
1. Как организовать подбор пользователем необходимых комплектующих в изделие.
2. Как организовать поиск изделий по имеющимся комплектующим?

Заранее, спасибо...

Комментарии

Аватар пользователя lierrework@drupal.org lierrework@drup... 3 января 2009 в 22:21

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

Аватар пользователя lierrework@drupal.org lierrework@drup... 4 января 2009 в 4:50

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

Комплектующие -
морковка (фото)
картошка (фото)
рис (фото)
...

Изделия -
борщ (фото)
суп (фото)
плов (фото)
...

В таксономии получается вы просто напишете - "морковка" и все. А если нужно фотку (или много фоток) комплектующего добавить? Если все сделать отдельными типами материала, то можно описание и фото дать и комплектующим и изделиям и еще много дополнительных полей понаставить.

Вот только задавать количество комплектующих в изделии не так просто сделать - скорее всего нужно использовать модуль computed fields использовать или Node Relativity или Dependent fields.

А может придется и 2 типа материалов + таксономию использовать. Смотря что за копмлектующие и изделия.

Аватар пользователя bobroff bobroff 4 января 2009 в 11:14

Я тоже думаю ,что придется использовать таксономию + тип материал:

1. Для комплектующих создать иерархический справочник в таксономии + для каждой комплектующей сделать отдельную страницу в типе комплектующих и завязать их. Справочник будет иерархический. Таким способом можно и структуру упорядочить, и более подробную информацию по комплектующих указывать.

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

Только пока все равно не понимаю как реализовать добавление в изделие различных комплектующих из справочника таксономии а также, с помощью computed fields/Node Relativity/Dependent fields, задавать их количество?

Аватар пользователя Serebron Serebron 4 января 2009 в 12:07

lierrework не забывайте,что термин таксономии имеет еще описание + Taxonomy Image для фото

"bobroff" wrote:
Только пока все равно не понимаю как реализовать добавление в изделие различных комплектующих из справочника таксономии

Посмотрите на модуль Content Taxonomy может так будет лучше Smile (только в beta5 Autocomplete не работает)