Как добавить в профиль персональные даты, информацию о детях?

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

Аватар пользователя babuta babuta 6 июля 2011 в 14:54

Есть сайт посвященный детскому развитию. Есть идея в профиле пользователей добавить подпрофили
"детей" (имя, день рождения, увлечения т.п.)
И произвольное количество семейных даты, например: дата бракосочетания, ДР няньки/племянницы, День покупки дома/машины, Дата пленения Степана Разина и любые другие личные/семейные праздники (дата, имя события).
Как это можно реализовать средствами drupal?
Может есть какие готовые модули для сбора подобных анкетных данных?

Комментарии

Аватар пользователя Alex Bacart Alex Bacart 6 июля 2011 в 15:42

"babuta" wrote:
добавить подпрофили "детей" (имя, день рождения, увлечения т.п.)

Создаете тип материала Дитя, в нем создаете все необходимые поля и привязываете к родителю. На странице профиля родителя выводите список его детей.
"babuta" wrote:
И произвольное количество семейных даты, например: дата бракосочетания, ДР няньки/племянницы, День покупки дома/машины, Дата пленения Степана Разина и любые другие личные/семейные праздники (дата, имя события).

На 6-ке есть хороший модуль content_profile.

Аватар пользователя babuta babuta 7 июля 2011 в 12:33

"Vydrin_AP" wrote:
На 6-ке есть хороший модуль content_profile.

А где бы почитать статьи или инструкции (лучше на русском) по теме.

Модуль content_profile поставил, cck тоже установлен. А как дальше быть не ясно.

"Vydrin_AP" wrote:
Создаете тип материала Дитя, в нем создаете все необходимые поля и привязываете к родителю.

1. Перешел в admin/content/types/add

Идентификация
Имя: Данные о ребёнке
Человеческое название этого типа материалов. Этот текст будет показан как часть списка на странице создать содержание. Рекомендуется, чтобы это имя начиналось с заглавной буквы и содержало только буквы, числа и пробелы. Оно должно быть уникальным для данного типа материалов.
Тип: kinder
Машинное имя этого типа материала. Эта строка будет использоваться при конструировании адреса страницы создать материал для этого типа материала. Это имя может содержать лишь строчные буквы, цифры и знак подчеркивания. Знаки подчеркивания будут преобразованы в дефисы при конструировании ссылки страницы создать материал. Имя должно быть уникальным.
Описание: Информация о ребёнке
Короткое описание этого типа материалов. Этот текст будет показан как часть списка на странице создать материал.

Content Profile
[x] Use this content type as a content profile for users
----------------

А дальше что делать? Непонятно...
Как добавить поля имя, пол, дата рождения, фото, увлечения, дополнительное описание?
Как привязать этот тип к профилю пользователя?

Аватар пользователя babuta babuta 7 июля 2011 в 14:48

Почитал. Не совсем то что нужно, но тем не менее.
Создал соответствующие поля для Типа Данные о ребёнке

Дата рождения       field_birthday  Дата        Настроить  Удалить
Пол          field_sex       Текст      Настроить  Удалить
Увлечения      field_hobby     Текст      Настроить  Удалить
О ребенке       field_about     Текст      Настроить  Удалить

Создаю новый материал Данные о ребёнке
Получаю обычную форму как для page и никаких полей.

При редактировании профиля появилась вкладка Данные о ребенке, в ней также никаких полей нет.

Аватар пользователя Alex Bacart Alex Bacart 7 июля 2011 в 14:52

Для того, чтобы вам помочь в данной ситуации надо потратить время, поставить себе друпал и настроить все также, как у вас (короче сделать за вас всю работу и рассказать что и как). Никто этого делать (тем более бесплатно) не станет.
Если не получается сделать самостоятельно такие основные для друпала вещи, то разбивайте проблему на части и задавайте вопросы на форуме, а лучше гуглите.

Аватар пользователя babuta babuta 7 июля 2011 в 15:23

Уже гуглил и не раз. Крохи информации.

Вот простой вопрос. Что я сделал не так?
Создал тип. Указал в нем поля. Настроил форматы.
Создаю материал созданного типа - получаю форму похожую на Добавить страницу
Т.е. Заголовок/текстовое поле/настройки публикации и ни каких упоминаний о полях созданных для этого типа.

Аватар пользователя Alex Bacart Alex Bacart 7 июля 2011 в 15:41

Без малейшего понятия. Смотреть надо. Прделайте те же действия на чистой установке друпала - уверен, что там все получится, дальше ищите различия, выявляйте закономерности, делайте выводы.