Добавление URL-адреса веб-сайта в поле профиля
Добавление ссылки на веб-сайт пользователя (URL) в поле. Может кто-нибудь, пожалуйста, разъяснить наилучший подход к этому с помощью Profile2, поскольку я, похоже, не могу найти какой-либо вариант для типа "URL" в любом поле. Может быть, у меня светлый момент или я просто не вижу леса за деревьями, но чтобы сэкономить нам часы поиска в Интернете, может кто-нибудь посоветовать самое простое и очевидное решение для пользователей, которые могут ввести ссылку на свой "веб-сайт" (т.Е.: для ссылки на внешний URL, такой как домашний сайт, такой как bandname.com, mybusiness.com).
Я также использую коллекцию полей, но предполагаю, что любой созданный тип файла будет аналогичен в настройке.
Я бы предположил, что пользователь сможет добавить такой URL-адрес в свой профиль после регистрации, аналогично пользовательской базе данных на drupal.org (ала "Мой веб-сайт").
Спасибо.
2 answers
В Drupal 7 нет собственного типа поля URL, но модуль ссылок предоставляет множество функций
С помощью этого модуля ссылки можно легко добавлять в любые типы контента и профили и включать расширенную проверку и различные способы хранения внутренних или внешних ссылок и URL-адресов.
Профили Profile2 являются сущностями, поэтому добавление поля ссылки к одному из них будет простой задачей через пользовательский интерфейс.
Этого также можно добиться с помощью модуля Поле URL . Я использовал этот модуль в одном из своих проектов. Вы также можете добавить необязательное поле заголовка к URL-адресу.
Изображение со страницы модуля.
Вы также можете добиться этого без использования какого-либо дополнительного модуля.
Добавьте поле textarea (вместо текстового поля) и установите обработку текста как Отфильтрованный текст в настройках поля. Обязательно выберите Конвертировать URL-адреса в ссылки опция в текстовых форматах.
Вот и все. Введенный URL-адрес будет отображаться как ссылка при выводе.