Drupal 6 управляет профилями профилей контента - PullRequest
0 голосов
/ 07 апреля 2011

Работа на сайте Drupal 6, который я унаследовал, и у меня возникли проблемы с пониманием профилей на основе Content Profile.У администратора сайта были пользователи, которых они хотели удалить, и сделали это, но профили все еще отображаются в раскрывающемся поле, которое ссылается на профили.

Я смотрю на вкладку «Содержимое», чтобы попытаться удалить их таким образом, их нет в списке, но я могу запросить их вручную в базе данных, и они там.Другие профили (от существующих пользователей) видны на вкладке «Содержимое».

Я не решаюсь удалять их напрямую из БД, поскольку я не знаю, какие зависимости могут иметь эти записи.

ИтогМне нужен повторяемый способ очистки профилей, с которыми не связано ни одного пользователя.

Спасибо

1 Ответ

0 голосов
/ 21 апреля 2011

Попробуйте создать вид с типом представления, установленным на Пользователь. В разделе «Отношения» добавьте отношение для профиля. Установите отношения, которые будут необходимы. В разделе полей добавьте поля nid и title из соответствующего профиля. Теперь представление должно включать всех пользователей и выводить nid и заголовок всех связанных профилей. Это должно устранить профили, которые не привязаны к существующим пользователям. Наконец, отредактируйте свое поле Node Reference, чтобы использовать только что созданное представление для генерации перечисленных элементов.

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