Добавление URL-адреса веб-сайта в поле профиля


Добавление ссылки на веб-сайт пользователя (URL) в поле. Может кто-нибудь, пожалуйста, разъяснить наилучший подход к этому с помощью Profile2, поскольку я, похоже, не могу найти какой-либо вариант для типа "URL" в любом поле. Может быть, у меня светлый момент или я просто не вижу леса за деревьями, но чтобы сэкономить нам часы поиска в Интернете, может кто-нибудь посоветовать самое простое и очевидное решение для пользователей, которые могут ввести ссылку на свой "веб-сайт" (т.Е.: для ссылки на внешний URL, такой как домашний сайт, такой как bandname.com, mybusiness.com).

Я также использую коллекцию полей, но предполагаю, что любой созданный тип файла будет аналогичен в настройке.

Я бы предположил, что пользователь сможет добавить такой URL-адрес в свой профиль после регистрации, аналогично пользовательской базе данных на drupal.org (ала "Мой веб-сайт").

Спасибо.

 1
uri
Author: Paul B, 2012-07-29

2 answers

В Drupal 7 нет собственного типа поля URL, но модуль ссылок предоставляет множество функций

С помощью этого модуля ссылки можно легко добавлять в любые типы контента и профили и включать расширенную проверку и различные способы хранения внутренних или внешних ссылок и URL-адресов.

Профили Profile2 являются сущностями, поэтому добавление поля ссылки к одному из них будет простой задачей через пользовательский интерфейс.

 1
Author: Clive, 2012-07-29 14:46:26

Этого также можно добиться с помощью модуля Поле URL . Я использовал этот модуль в одном из своих проектов. Вы также можете добавить необязательное поле заголовка к URL-адресу.

Изображение со страницы модуля. enter image description here


Вы также можете добиться этого без использования какого-либо дополнительного модуля.

Добавьте поле textarea (вместо текстового поля) и установите обработку текста как Отфильтрованный текст в настройках поля. Обязательно выберите Конвертировать URL-адреса в ссылки опция в текстовых форматах.

Вот и все. Введенный URL-адрес будет отображаться как ссылка при выводе.

 0
Author: Krishna Mohan, 2015-10-09 09:53:00