Как добавить переключатель на странице профиля drupal
Я хочу получать больше информации от своих пользователей, когда они регистрируются. Со стандартным модулем profile.module у меня есть следующие опции:
- однострочное текстовое поле
- многострочное текстовое поле
- флажок
- выбор списка
- список произвольной формы
- URL-АДРЕС
- дата
Но я хочу, чтобы переключатели выбирали 1 вариант из нескольких вариантов. Это можно сделать с помощью выбора списка, но я предпочитаю переключатели.
Кто-нибудь может мне помочь с этим?
3 answers
С помощью модуля Флажки профиля вы можете добавлять переключатели на странице профиля Drupal.
- Загрузите модуль "Флажки профиля" и установите его.
- Если вам нужно создать поле переключателей, нажмите "Выбор списка" в разделе "Добавить новое поле".
- На этой странице вы найдете опцию "Параметры выбора" с полем текстовой области. Введите сведения о переключателе здесь. Например, если вы добавляете пол, введите "Мужской" и в следующем в строке введите "Женщина".
- Теперь в нижней части страницы вы найдете вкладку "Флажки профиля".
- Там вы выбираете "Переключатели (один выбор)" и сохраняете.
В Drupal 7 вы должны включить Дополнительный модуль, который является отдельным основным модулем, который будет включать эти поля. Это изменение в том, как все было сделано в drupal 6.
Если вы действительно хотите настроить профиль пользователя/страницы регистрации, я рекомендую использовать модуль Профиль содержимого. Более подробная информация об этом (со страницы проекта):
Этот модуль создает профили пользователей в виде контента (он же узлы), что открывает возможность использовать все мощные модули для контента и для профилей пользователей, например, комплект для создания контента (CCK). Он должен быть простым и полезным, но расширяемым дополнительными модулями.
Содержание профили могут быть ограничены определенными ролями; модуль также поддерживает отдельные профили контента для разных ролей.
Это позволяет использовать поля CCK как в профилях пользователей, так и на страницах регистрации. Вы можете легко использовать радиоприемники вместе со всеми другими замечательными функциями, предоставляемыми CCK.