Здравствуйте, возникла такая проблема - есть поле сайт, которое потом выводится в формате Title as link. Но пользователь добавляет ссылки то с http, то без. Соответственно, во втором случае возникают проблемы, ссылка ведет на якобы внутреннюю страницу. Нужно сделать чтобы это все работало автоматически, то есть вдалбливать клиенту не вариант. Я вижу несколько вариантов - валидация поля при внесении на наличие http, или как-то подставлять http(только когда нужно) либо при занесении в базу, либо при выводе. Подскажите как лучше сделать. Заранее благодарен
Комментарии
Через регулярное выражение проверить и добавить если нет.
Сделайте у поля префикс
http://
, и пользователи будут писать одинаково, а там уже вопрос темизации.Подскажите, я что-то туплю:) У модуля link есть issue прям который мне нужен http://drupal.org/node/81592 . Он как бы выполнен и должен быть внедрен в код, ф-ия link_cleanup_url там есть и даже вызывается на _link_sanitize, так почему добаввление http не происходит? Вообще когда вызывается ф-ия _link_sanitize?