1. В меню Конфигурация/Пользователи/Настройки учетной записи/Управление отображением появляется поле Profile2:название_типа_профиля. Это и есть профиль2
2. Можно ручками сконструировать ссылку (например в меню или во views или как compuded field в учетке) вида: машинное_имя_профиля/uid
Что касается связи "родился" - настоятельно НЕ рекомендую в одну запись впихивать и папу и маму и ребенка! Во-первых, у кого-то нет папы у кого-то мамы. Таблица будет кривая, и с ней проблемно работать.
Orion, во-первых, в задании про генеалогию речь шла, а не про ФСБ-шное досье. Кто с кем переспал на древо не влияет.
Во-вторых, в задании сказано про Друпал, а не про разработку собственной ИС. Если мутить просто собственную систему, то идея не то что бы гениальна, - она очевидна. Связи между записями, если они "многие ко многим" именно так и делаются. Другого способа еще не придумали. Только типов все же три: "Брак", "Юридический родитель", "Биологический родитель". Первые две еще должны иметь дату начала и дату окончания, а третья только дату начала.
Потом можно несколько усложнить:
1) Детей можно создавать прямо из родителя, назначая им социо и био родство.
2) В дети можно выбрать только тех, кто еще "неородителен" по данному полу (для социородства и в настоящее время).
3) Женить тоже можно только на незамужних(неженатых) в текущий момент, чтоб не допускать многоженства.
4) Проверять даты социосвязей, чтоб не допускать полигамии и многородства в прошлом
Случайно наткнулся на топик. Поржал. Если задача актуальна - есть соображения.
На самом деле все гораздо проще, чем тут предлагалось. Отвлекитесь от Друпала и посмотрите в предметную область: есть два типа людей - мужчины и женщины. Они с точки зрения генеалогии отличаются принципиально - поэтому сделаем два типа материала.
Далее.
Особи обоих полов имеют следующие параметры, которые нас интересуют (читай - ССК поля):ФИО (обязательно), дата рождения (обязательна и не редактируемая кем попало), дата смерти (не обязат). Фсё! Пол определяется типом материала.
Поиск (практически любой) не работает под iis при включенных чистых ссылках! Дело в том, что введенная пользователем фраза по-русски заталкивается в url. А реврайт модуль iis делает с ней что-то нехорошее, и на страницу она попадает кракозяблами
Чтоб это побороть, надо в web.config, в правило реврайта добавить UrlEncode:
Поиск (практически любой) не работает под iis при включенных чистых ссылках! Дело в том, что введенная пользователем фраза по-русски заталкивается в url. А реврайт модуль iis делает с ней что-то нехорошее, и на страницу она попадает кракозяблами (если ей еще удается проскочить check_plan). Апач умеет ее в utf-8 пересылать.
Актуальные фильтры
Если вопрос еще актуален, то это делает модуль Views Selective Exposed Filters из пакета Views Hacks
Как посмотреть profile2 пользователя?
1. В меню Конфигурация/Пользователи/Настройки учетной записи/Управление отображением появляется поле Profile2:название_типа_профиля. Это и есть профиль2
2. Можно ручками сконструировать ссылку (например в меню или во views или как compuded field в учетке) вида: машинное_имя_профиля/uid
Указание юр.лицо или физ.лицо при регистрации.
http://drupal.org/project/user_selectable_roles
Супермену требуется ...
Что касается связи "родился" - настоятельно НЕ рекомендую в одну запись впихивать и папу и маму и ребенка! Во-первых, у кого-то нет папы у кого-то мамы. Таблица будет кривая, и с ней проблемно работать.
Супермену требуется ...
Orion, во-первых, в задании про генеалогию речь шла, а не про ФСБ-шное досье. Кто с кем переспал на древо не влияет.
Во-вторых, в задании сказано про Друпал, а не про разработку собственной ИС. Если мутить просто собственную систему, то идея не то что бы гениальна, - она очевидна. Связи между записями, если они "многие ко многим" именно так и делаются. Другого способа еще не придумали. Только типов все же три: "Брак", "Юридический родитель", "Биологический родитель". Первые две еще должны иметь дату начала и дату окончания, а третья только дату начала.
Супермену требуется ...
Потом можно несколько усложнить:
1) Детей можно создавать прямо из родителя, назначая им социо и био родство.
2) В дети можно выбрать только тех, кто еще "неородителен" по данному полу (для социородства и в настоящее время).
3) Женить тоже можно только на незамужних(неженатых) в текущий момент, чтоб не допускать многоженства.
4) Проверять даты социосвязей, чтоб не допускать полигамии и многородства в прошлом
Супермену требуется ...
Случайно наткнулся на топик. Поржал. Если задача актуальна - есть соображения.
На самом деле все гораздо проще, чем тут предлагалось. Отвлекитесь от Друпала и посмотрите в предметную область: есть два типа людей - мужчины и женщины. Они с точки зрения генеалогии отличаются принципиально - поэтому сделаем два типа материала.
Далее.
Особи обоих полов имеют следующие параметры, которые нас интересуют (читай - ССК поля):ФИО (обязательно), дата рождения (обязательна и не редактируемая кем попало), дата смерти (не обязат). Фсё! Пол определяется типом материала.
Модуль Search 6.22 стоит, но в теме не активируется "Строка поиска"
Есть подозрение, что в теме она не предусмотрена
Поиск на русском языке
Ура! Нашел!
Чтоб это побороть, надо в web.config, в правило реврайта добавить UrlEncode:
Поиск на русском языке
Поиск (практически любой) не работает под iis при включенных чистых ссылках! Дело в том, что введенная пользователем фраза по-русски заталкивается в url. А реврайт модуль iis делает с ней что-то нехорошее, и на страницу она попадает кракозяблами (если ей еще удается проскочить check_plan). Апач умеет ее в utf-8 пересылать.