Рейтинг:0

Как добавить домен в поле Ссылка?

флаг cn

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

Как я могу добавить такое ограничение в поле ссылки?

Я также попробовал Блок и поле ссылок в социальных сетях модуль, но он использует стороннюю библиотеку для иконок и меня это не устраивает.

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

Скриншот

Рейтинг:3
флаг de

Я бы сделал следующее:

  1. Осуществлять hook_field_widget_single_element_form_alter()и добавьте ключ #element_prefix перед полем URL с доменом. Это будет обрабатывать дисплей.

  2. Создайте пользовательское ограничение проверки который ограничивает элемент URL поля «Ссылка» и добавляет его в поле пользователя (используя метод № 2 на связанной странице).

флаг cn
Спасибо за ваш ответ. Есть ли метод без пользовательского кода?
Jaypan avatar
флаг de
Не от меня. Надеюсь, кто-то еще может дать вам альтернативное решение.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.