VasyOK 16 мая 2018 в 23:07 Во вьюхе выводится поле. Как выводить его значение с %20 вместо пробелов? Пытаюсь сделать ссылку типа <a href="/zakaz?product=nazvanie%20produkta">Заказать</a> Drupal7 Есть вопрос Установка и настройка Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
OldWarrior 17 мая 2018 в 6:22 <?php$href= '/zakaz?product=' . rawurlencode("nazvanie produkta");print_r($href);?> /zakaz?product=nazvanie%20produkta
OldWarrior 17 мая 2018 в 15:58 В темплейт views, я полагаю. Либо ещё куда-то, где можно использовать PHP. Ну или views_php, возможно.
VasyOK 17 мая 2018 в 16:30 А учитывая, что nazvanie produkta оно разное - в шаблоне поля вьюхи это можно как-то указать?
OldWarrior 18 мая 2018 в 8:44 Ну если nazvanie produkta это и есть значение поля, то почему бы и нет? Просто использовать переменную вместо константы в моём примере выше. По сути проблема только в том, чтобы заэкранировать пробелы с помощью rawurlencode()
Комментарии
<?php
$href= '/zakaz?product=' . rawurlencode("nazvanie produkta");
print_r($href);
?>
/zakaz?product=nazvanie%20produkta
А куда это?
В темплейт views, я полагаю. Либо ещё куда-то, где можно использовать PHP.
Ну или views_php, возможно.
Невозможно.
А учитывая, что nazvanie produkta оно разное - в шаблоне поля вьюхи это можно как-то указать?
Ну если nazvanie produkta это и есть значение поля, то почему бы и нет? Просто использовать переменную вместо константы в моём примере выше. По сути проблема только в том, чтобы заэкранировать пробелы с помощью rawurlencode()