Здравствуйте.
Пытаюсь сделать ссылку на яндекс.навигатор с HTML страницы. Путём простой подстановкой текстовых координат в шаблон следующего вида:
<a href="yandexnavi://build_route_on_map?lat_to=55.70&lon_to=37.64">Ехать сюда</a>
Сделал два текстовых поля: Широта и Долгота. В Представлении переопределяю вывод
<a href="yandexnavi://build_route_on_map?lat_to={{ field_coord_lat }}&lon_to={{ field_coord_lon }}">Ехать сюда</a>
Открываю сайт, вижу, что фрагмент "yandexnavi:" пропал.
Выводится:
<a href="//build_route_on_map?lat_to=56.156667&lon_to=47.369167">Ехать сюда</a>
Не могу понять, это Drupal так обрабатывает ссылку и выкидывает "<схему>:" из структуры URL? Можно как-то сделать, чтобы "yandexnavi:" осталось на месте?
Комментарии
там в настройке https://mysite.ru/admin/config/content/formats
при редактировании есть галка Исправлять неправильный и обрезанный HTML.
попробуйте ее отключить.
Галки отключил, почистил кэш. Не помогло.
Галка "Исправлять неправильный и обрезанный HTML" стояла только у формата "Полный HTML".
Ещё есть галка "Ограничить разрешённые HTML-теги и исправить ошибочный HTML", она стояла у "Базовый HTML" и "Ограниченный HTML". Их тоже на всякий случай отключил.