Помогите кто чем может.
Установил Profile 2 и все необходимое.
Замечательно создаются анкетки для пользователя.
теперь необходимо:
- искать людей,
- искать группы людей,
- составлять отчеты(по множеству параметров)
Начал смотреть БД - в шоке!!!
Профайлы - отдельно Поля с данными-отдельно. Поля привязаны к пользователю через entity_id, а вот где пользователь привязан к этому entity_id - найти не могу.
Писать сложные SQL запросы не очень хочется,да и не понятно как пользователь связан с данными в поле.
Существуют ли какие-нибудь функции простого поиска по профайлам?
Как пользователь связан с entity_id?
Комментарии
модуль Views
там отчеты в довольно своеобразной форме, боюсь что Views не помогут.
Ура нашел в таблице profile казана связка entity_id и uid;
я про поиск юзеров по полям вашим ... из профиля. а чо там за отчеты я не знаю
в шоке Вы просто потому, что не знаете концепцию entity, которая применилась в Drupal 7. энивэй, [РЕШЕНО] в тему
Продолжаю копать дальше.
Возникла необходимость создать связанные между собой поля: название публикации,место и дата
все это должно добавляться в profile пользователю и в неограниченном количестве(то-есть по три поля за раз).
Как такое можно провернуть?
Может существует модуль для создания сложного типа данных? (например как в дате)
что значит по вашему связанные между собой поля?
поле(запись) должно состоять из текстового поля,выпадающего списка и выбора даты.
при нажатии на добавить пользователь - заполняет 3 поля - которые составляю одну запись
а при просмотре можно увидеть все записи пользователя
что то похожее получается если выбрать тип поля Date. (три независимых выпадающих списков)
ну если вам в одном поле нужно три поля других, то в друпале 7 есть модуль фиелд коллекшен. а чем мешает 3 поля задать?
записей (из 3 полей) будет несколько у каждого пользователя.
спасибо попробую.
так группы делайте и хоть миллион этих полей будет связанных между собой.