Как добавить переключатель на странице профиля drupal


Я хочу получать больше информации от своих пользователей, когда они регистрируются. Со стандартным модулем profile.module у меня есть следующие опции:

  • однострочное текстовое поле
  • многострочное текстовое поле
  • флажок
  • выбор списка
  • список произвольной формы
  • URL-АДРЕС
  • дата

Но я хочу, чтобы переключатели выбирали 1 вариант из нескольких вариантов. Это можно сделать с помощью выбора списка, но я предпочитаю переключатели.

Кто-нибудь может мне помочь с этим?

 1
Author: kiamlaluno, 2011-04-05

3 answers

С помощью модуля Флажки профиля вы можете добавлять переключатели на странице профиля Drupal.

  1. Загрузите модуль "Флажки профиля" и установите его.
  2. Если вам нужно создать поле переключателей, нажмите "Выбор списка" в разделе "Добавить новое поле".
  3. На этой странице вы найдете опцию "Параметры выбора" с полем текстовой области. Введите сведения о переключателе здесь. Например, если вы добавляете пол, введите "Мужской" и в следующем в строке введите "Женщина".
  4. Теперь в нижней части страницы вы найдете вкладку "Флажки профиля".
  5. Там вы выбираете "Переключатели (один выбор)" и сохраняете.
 5
Author: Fero, 2011-07-30 20:33:33

В Drupal 7 вы должны включить Дополнительный модуль, который является отдельным основным модулем, который будет включать эти поля. Это изменение в том, как все было сделано в drupal 6.

 2
Author: querybuzz, 2011-08-12 01:21:14

Если вы действительно хотите настроить профиль пользователя/страницы регистрации, я рекомендую использовать модуль Профиль содержимого. Более подробная информация об этом (со страницы проекта):

Этот модуль создает профили пользователей в виде контента (он же узлы), что открывает возможность использовать все мощные модули для контента и для профилей пользователей, например, комплект для создания контента (CCK). Он должен быть простым и полезным, но расширяемым дополнительными модулями.

Содержание профили могут быть ограничены определенными ролями; модуль также поддерживает отдельные профили контента для разных ролей.

Это позволяет использовать поля CCK как в профилях пользователей, так и на страницах регистрации. Вы можете легко использовать радиоприемники вместе со всеми другими замечательными функциями, предоставляемыми CCK.

 2
Author: WestieUK, 2020-06-15 09:13:00