Я использую Smarty и использую соответствующие переменные {#VAR#}
config_load для реализации локализации. Это прекрасно работает, пока содержимое находится в шаблонах, но не удается, как только мне нужно добавить динамический контент в файл TPL, то есть с:
{if isset($var) }
{foreach from=$var item=line}
{$line}<br>
{/foreach}
{/if}
Обратите внимание, что каждая запись в $ var обычно содержит одну запись {#VAR#}
- они не переведены (пользователь увидит {#VAR#}
).
Как правильно реализовать локализацию в этом случае?
Решение
В итоге я заменил {$line}<br>
в приведенном выше коде на:
{eval var=$line}
Это помогло мне.