Автоматическое добавление терминов таксономии при создании ноды
Стоит следующая задача - есть тип материалов "Объекты строительства", который содержит информацию, как нетрудно догадаться, об объекте строительства - т.е. заголовок, описание, фотографии, планировки. При этом, когда мы переходим на страницу какого-либо объекта, мы должны видеть только 1 фотку, заголовок и описание. А ниже должны быть ссылки "фотографии" и "планировки". Нажимая на них, мы попадаем на страницу с тем же объектом, только вместо описания объекта появляется фотогалерея - с фотографиями или планировками.
Я решил это сделать таким образом - создать три типа материалов - "Объекты строительства", "Фотографии(на объект)" и "Планировки(на объект)". А также создать словарь таксономии "Объекты строительства", который привязан к фотографиям и планировкам. "Фотографии(на объект)" и "Планировки(на объект)" - это просто картинки, там я создам поле cck imagefield, через которое буду добавлять изображения, а также из словаря "Объекты строительства" выбирать термин, который относится к конкретному объекту строительства.
Собственно, вопрос следующий - как с помощью каких модулей сделать так, чтобы когда я создаю материал "Объекты строительства", в качестве термина автоматически добавлялся в словарь заголовок материала?
И еще вопрос - оптимальна ли структура, которую я придумал, или можно сделать лучше?
Заранее спасибо.