Профиль 2 Не отображаются поля на странице редактирования пользователя
Я устанавливаю модуль профиля 2 и создаю отдельную страницу регистрации. после входа в систему с этим пользователем не отображаются поля на странице редактирования пользователя Может ли кто-нибудь помочь мне в этом
4 answers
Предоставьте разрешение "[ТИП профиля] Редактировать собственный профиль" в разделе "Профиль 2" соответствующим ролям пользователей.
И поля появятся на странице редактирования пользователя.
@Thebravedave - СПАСИБО, СПАСИБО, СПАСИБО!! - У меня недостаточно "очков", чтобы проголосовать за ваш ответ, но это решило мою проблему с профилем2.
В частности:
- Если вы используете панели, проверьте, что на странице администратора/структура/страницы администратора отключен параметр /пользователь/%пользователь/редактировать
- При редактировании типа профиля (от администратора/структуры/профилей) убедитесь, что "Предоставить отдельную страницу для редактирования профилей" отключено
Затем внезапно он начал работать снова. (Недавно я сделал обновление ядра Drupal плюс технические средства плюс другие ключевые модули, и внезапно profile2 перестал работать. Похоже, что каким-то образом страница пользователя/редактирования была снова включена, и это было так же просто, как отключить ее ("просто", как только я прочитал сообщение @Thebravedave - спасибо!)
-Том
Используя profile2, в первом настроенном вами "основном" профиле необходимо снять флажок "Предоставить отдельную страницу для редактирования профилей" на странице администрирования, прежде чем он будет отображаться в формах пользователя/[id]/редактирования.
Форма администратора в /admin/структура/профили
У меня была проблема, когда я находился на своей странице редактирования пользователя, и я мог видеть кнопки своего профиля profile2 в правом верхнем углу. Нажатие на них, однако, просто загрузит ту же страницу пользователя/редактирования ядра drupal. Ссылка на профиль была выделена так, как я был на этой конкретной странице редактирования профиля profile2, но отображались только стандартные поля формы редактирования основного пользователя.
Затем я вспомнил, что играл с панелями Drupal, и обнаружил, что включил страницу Панелей Drupal - Редактирование пользователем шаблон /пользователь/%пользователь/редактировать
Я отключил эту страницу панели, а затем, когда я нажал на кнопку своего профиля profile2 со стандартной страницы пользователя/редактирования ядра Drupal, мой профиль Profile2 загрузился правильно. Надеюсь, это кому-то поможет.