Нужно вставить в шаблон футера поле формы php-кодом, но никак не могу найти информацию как. Вот сам код:
<input id="url_addr" type="hidden" value="<?php echo "$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; ?>">
Пока что удается решить проблему вставляя код в кэш файл, но он постоянно обновляется и приходится постоянно его туда внедрять. Кто знает решение, может быть оно простое, ткните носом на решение пожалуйста.
Попробуйте так:
<input id="url_addr" type="hidden" value="{$config.current_location}{$config.current_url|escape:url}">
или
<input id="url_addr" type="hidden" value="{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}">
Не помогло. Как написал:
<input id="url_addr" type="hidden" value="{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}">
Так браузер его и вывел
А куда размещаете?
Размещайте в index.tpl или через хук footer
А можно создать отдельный php файл и просто его заинклудить в этот шаблон???
Можно сделать так
шаблон
{""|fn_display_custom_code}
php
function fn_display_custom_code($param = '')
{
return "ваш код тут";
}
1 лайк
А в какие файлы вставлять эти коды?
Изменить тот шаблон, в котором вы хотите вывести код.
А функцию можно вставить, например, в файл func.php модуля Мои изменения (в чистой установке файла нет, его нужно создать ручками)
ecomlabs:
Изменить тот шаблон, в котором вы хотите вывести код.
А функцию можно вставить, например, в файл func.php модуля Мои изменения (в чистой установке файла нет, его нужно создать ручками)
Заработало! Огромное спасибо всем вам) Добра и здоровья!
1 лайк