Каталог фирм

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

Аватар пользователя Алексей Дёмин Алексей Дёмин 16 августа 2010 в 21:28

Здравствуйте!
Нужно сделать подобие каталога фирм. В виду того, что "фирма" может покупать через уберкарт, было решнено сделать все это безобразие на content profile. Сейчас сделано следующее:

  1. новый тип контент профайл "Фирма" и с помощью CCK-поля node reference к нему привязываются сотрудники (п.2).
  2. новый тип контент профайл "Сотрудник", который привязывается к

т.е. каждый пользователь может создать и заполнить профиль Сотрудник, но только избранные могут создавать профиль Фирма.
Возникло три проблемы:

  1. Надо иметь возможность сделать взаимосвязь, чтобы в редактировании профиля Сотрудник тоже отображались организации, в которых он участвует, и возможность добавлять в профиле Сотрудника фирмы, так, чтобы это отобразилось в Фирме (в node reference)
  2. Добавление еще нескольких полей к node reference (Должность, дата приема на работу, и т.п. Multigroup). Я так понял, что это доступно только в cck 6.x-3.x-dev. На сколько это справедливо? на сколько безопасно использовать эту сборку?
  3. Проверка на уникальность созданных фирм

Есть какие-то решения?
Может быть я что-то сделал не правильно? Или в корне надо было по другому? Буду рад любому совету. Возможно небольшое вознаграждение за полезный совет Smile

Заранее спасибо!