[НЕ решено] Как реализовать справочник с множеством полей?
Необходимо реализовать географический справочник содержащий в общих чертах следующее:
- Страны
- русскоязычное наименование
- код страны
- оригинальное наименование
- наименование в транслите
- код столицы (из этого же справочника)
- прочие справочные данные (связи с др. справочниками)... (например, численность населения, валюта и т.п.)
Для Регионов и Городов принцип тот же — множество различных полей. Например, для городов — будут гео-координаты.
Материалы на сайте будут привязаны к регионам и городам. При выводе материалов и блоков на странице необходимо использовать поля из справочников (например, внутренний код города). По сути материалы — импортируемые и периодически обновляемые данные из сторонних систем. При импорте в качестве параметров будут использоваться некоторые коды из справочников.
Вопрос к сообществу, как реализовывать подобный справочник в D6? (кстати, в D7 решение вероятно возможно на обычной таксономии, где доступны дополнительные поля)
Объём справочника и материалов, как вы понимаете, будет достаточно объёмный. Подозреваю, при выводе материалов будет огромное количество запросов к БД. Это к вопросу производительности и принципиальному выбору Drupal'а (может заказать реализацию на фреймворке?). Например, нашел модуль category, перед использованием которого разработчики предлагают хорошенько подумать.