Добрый день!
Передо мной встала задача приделать на сайт каталог компаний. Структура следующая:
Тип компаний (Страховые компании, автосервисы, банки, мед. учреждения ...)
Название компании (Сбербанк, РОСНО, Поликлиника №2 ...)
- сайт
- телефоны
- факс
- № лицензии
- руководитель
- полное наименование
= статьи этой компании
= новости этой компании
= вакансии этой компании
* расположение
* профиль деятельности
Если с подпунктами "-" все предельно ясно, то вот с "=" и "*" сложнее. Так "расположение" (или адрес) для данной компании может иметь только одно значение, но в определенном месте страницы должен быть список этих адресов (станций метро), работающий как фильтр и выводящий компании, расположенные по данному адресу.
Та же ситуация и с "профилем деятельности", за тем исключением, что у каждой компании может быть несколько значений (Страховая компания "РОСНО": ОСАГО, КАСКО, страхование жизни ...).
Как наиболее оптимально организовать такой каталог?
Я сделал для каждого типа компании отдельный каталог, каждая компания - элемент инфоблока, "-" - поля.
Передо мной встала задача приделать на сайт каталог компаний. Структура следующая:
Тип компаний (Страховые компании, автосервисы, банки, мед. учреждения ...)
Название компании (Сбербанк, РОСНО, Поликлиника №2 ...)
- сайт
- телефоны
- факс
- № лицензии
- руководитель
- полное наименование
= статьи этой компании
= новости этой компании
= вакансии этой компании
* расположение
* профиль деятельности
Если с подпунктами "-" все предельно ясно, то вот с "=" и "*" сложнее. Так "расположение" (или адрес) для данной компании может иметь только одно значение, но в определенном месте страницы должен быть список этих адресов (станций метро), работающий как фильтр и выводящий компании, расположенные по данному адресу.
Та же ситуация и с "профилем деятельности", за тем исключением, что у каждой компании может быть несколько значений (Страховая компания "РОСНО": ОСАГО, КАСКО, страхование жизни ...).
Как наиболее оптимально организовать такой каталог?
Я сделал для каждого типа компании отдельный каталог, каждая компания - элемент инфоблока, "-" - поля.