@viktorross

Как заменить в смарти пробел на %20 в ссылке?

здравствуйте, подскажите, как можно тут

<a href="{if $settings.enable_locations && in_array($v.depending.caption1, $location_fields)}javascript:;" onclick="changeLocation('{$live_site}', '{$v.depending.caption1}|{$t.name|rawurlencode}'){else}{if $seo_settings.enable_mod_rewrite}{$constructed_url|replace:$sfield:$field_string}{else}{$constructed_url}{$separator}{$v.depending.caption1}={$t.name|replace:'/':'_'}{/if}{/if}">{$t.name|capitalize}{if $t.count>0}&nbsp;({$t.count}){/if}</a>


в href заменить пробелы в ссылке на %20? чтобы валидатор не выдавал кучу ошибок по этому поводу

пробовал так

href="{if $settings.enable_locations && in_array($v.depending.caption1|replace:' ':'%20', $location_fields)}javascript:;"

и так
href="{if $settings.enable_locations && in_array({$v.depending.caption1|replace:' ':'%20'} , $location_fields)}javascript:;"

не работает ..
  • Вопрос задан
  • 344 просмотра
Решения вопроса 1
DevMan
@DevMan
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ssenj
@ssenj
HTML, CSS, PHP, WordPress, Bitrix
urlencode()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы