Профиль 2 Не отображаются поля на странице редактирования пользователя


Я устанавливаю модуль профиля 2 и создаю отдельную страницу регистрации. после входа в систему с этим пользователем не отображаются поля на странице редактирования пользователя Может ли кто-нибудь помочь мне в этом

 1
Author: kiamlaluno, 2012-11-02

4 answers

Предоставьте разрешение "[ТИП профиля] Редактировать собственный профиль" в разделе "Профиль 2" соответствующим ролям пользователей.

И поля появятся на странице редактирования пользователя.

 5
Author: , 2012-11-03 20:00:28

@Thebravedave - СПАСИБО, СПАСИБО, СПАСИБО!! - У меня недостаточно "очков", чтобы проголосовать за ваш ответ, но это решило мою проблему с профилем2.

В частности:

  1. Если вы используете панели, проверьте, что на странице администратора/структура/страницы администратора отключен параметр /пользователь/%пользователь/редактировать
  2. При редактировании типа профиля (от администратора/структуры/профилей) убедитесь, что "Предоставить отдельную страницу для редактирования профилей" отключено

Затем внезапно он начал работать снова. (Недавно я сделал обновление ядра Drupal плюс технические средства плюс другие ключевые модули, и внезапно profile2 перестал работать. Похоже, что каким-то образом страница пользователя/редактирования была снова включена, и это было так же просто, как отключить ее ("просто", как только я прочитал сообщение @Thebravedave - спасибо!)

-Том

 3
Author: Tom, 2016-03-31 04:18:36

Используя profile2, в первом настроенном вами "основном" профиле необходимо снять флажок "Предоставить отдельную страницу для редактирования профилей" на странице администрирования, прежде чем он будет отображаться в формах пользователя/[id]/редактирования.

Форма администратора в /admin/структура/профили

main profile example

 1
Author: pau1_m, 2020-06-15 09:13:00

У меня была проблема, когда я находился на своей странице редактирования пользователя, и я мог видеть кнопки своего профиля profile2 в правом верхнем углу. Нажатие на них, однако, просто загрузит ту же страницу пользователя/редактирования ядра drupal. Ссылка на профиль была выделена так, как я был на этой конкретной странице редактирования профиля profile2, но отображались только стандартные поля формы редактирования основного пользователя.

Затем я вспомнил, что играл с панелями Drupal, и обнаружил, что включил страницу Панелей Drupal - Редактирование пользователем шаблон /пользователь/%пользователь/редактировать

Я отключил эту страницу панели, а затем, когда я нажал на кнопку своего профиля profile2 со стандартной страницы пользователя/редактирования ядра Drupal, мой профиль Profile2 загрузился правильно. Надеюсь, это кому-то поможет.

 1
Author: David Pugh, 2015-01-08 22:46:21