Доступ к пользовательским полям профиля пользователя в CCK - PullRequest
2 голосов
/ 16 февраля 2010

Я, наверное, ошибаюсь, но ...

Я добавил в профиль пользователя поле с именем profile_real_name, которое требуется пользователю. Есть ли способ получить доступ к данным в CCK?

Например, в CCK при создании нового поля я могу получить доступ к имени пользователя пользователя с помощью поля типа «Ссылка пользователя» и установить для параметра «Тип виджета» значение «Автозаполнение текстового поля». Могу ли я сделать то же самое с моим полем реального имени?

Большое спасибо

1 Ответ

0 голосов
/ 22 февраля 2010

Проблема в том, что пользователи не являются частью системы узлов, и поэтому поля не могут быть сопоставлены с пользователями, использующими только код ядра.

У CCK нет способа манипулировать и добавлять поля в профиль.

Существует одно решение: nodeprofile (Drupal 5). Этот модуль создает тип узла для пользователей, поэтому у каждого пользователя фактически есть один узел, связанный с ним. Затем вы можете добавить поля к этому новому типу контента и манипулировать ими по своему усмотрению.

Существует также модуль, content_profile , для Drupal 6, который делает то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...