Есть сайт посвященный детскому развитию. Есть идея в профиле пользователей добавить подпрофили
"детей" (имя, день рождения, увлечения т.п.)
И произвольное количество семейных даты, например: дата бракосочетания, ДР няньки/племянницы, День покупки дома/машины, Дата пленения Степана Разина и любые другие личные/семейные праздники (дата, имя события).
Как это можно реализовать средствами drupal?
Может есть какие готовые модули для сбора подобных анкетных данных?
Комментарии
модуль profile2
или активировать модуль profile_d6 и сделать как на drupal.ru
Создаете тип материала Дитя, в нем создаете все необходимые поля и привязываете к родителю. На странице профиля родителя выводите список его детей.
На 6-ке есть хороший модуль content_profile.
А где бы почитать статьи или инструкции (лучше на русском) по теме.
Модуль content_profile поставил, cck тоже установлен. А как дальше быть не ясно.
1. Перешел в admin/content/types/add
Идентификация
Имя: Данные о ребёнке
Человеческое название этого типа материалов. Этот текст будет показан как часть списка на странице создать содержание. Рекомендуется, чтобы это имя начиналось с заглавной буквы и содержало только буквы, числа и пробелы. Оно должно быть уникальным для данного типа материалов.
Тип: kinder
Машинное имя этого типа материала. Эта строка будет использоваться при конструировании адреса страницы создать материал для этого типа материала. Это имя может содержать лишь строчные буквы, цифры и знак подчеркивания. Знаки подчеркивания будут преобразованы в дефисы при конструировании ссылки страницы создать материал. Имя должно быть уникальным.
Описание: Информация о ребёнке
Короткое описание этого типа материалов. Этот текст будет показан как часть списка на странице создать материал.
Content Profile
[x] Use this content type as a content profile for users
----------------
А дальше что делать? Непонятно...
Как добавить поля имя, пол, дата рождения, фото, увлечения, дополнительное описание?
Как привязать этот тип к профилю пользователя?
http://www.drupal.ru/quickstart
Почитал. Не совсем то что нужно, но тем не менее.
Создал соответствующие поля для Типа Данные о ребёнке
Пол field_sex Текст Настроить Удалить
Увлечения field_hobby Текст Настроить Удалить
О ребенке field_about Текст Настроить Удалить
Создаю новый материал Данные о ребёнке
Получаю обычную форму как для page и никаких полей.
При редактировании профиля появилась вкладка Данные о ребенке, в ней также никаких полей нет.
Для того, чтобы вам помочь в данной ситуации надо потратить время, поставить себе друпал и настроить все также, как у вас (короче сделать за вас всю работу и рассказать что и как). Никто этого делать (тем более бесплатно) не станет.
Если не получается сделать самостоятельно такие основные для друпала вещи, то разбивайте проблему на части и задавайте вопросы на форуме, а лучше гуглите.
Уже гуглил и не раз. Крохи информации.
Вот простой вопрос. Что я сделал не так?
Создал тип. Указал в нем поля. Настроил форматы.
Создаю материал созданного типа - получаю форму похожую на Добавить страницу
Т.е. Заголовок/текстовое поле/настройки публикации и ни каких упоминаний о полях созданных для этого типа.
Без малейшего понятия. Смотреть надо. Прделайте те же действия на чистой установке друпала - уверен, что там все получится, дальше ищите различия, выявляйте закономерности, делайте выводы.