(Smarty) Переменные файлов конфигурации + переменные шаблона...

Slam

Новичок
(Smarty) Переменные файлов конфигурации + переменные шаблона...

Есть переменная шаблона {$LANG}
Есть переменная файла конфигурации #unavailable_ru#, #unavailable_ua#, #unavailable_en#

В шаблоне нужно в зависимости от значения {$LANG} вставить значение #unavailable_{$LANG}#


То есть, имея значения переменной $LANG формировать переменную файла конфигурации.
Чтобы получалось там где нужно #unavailable_ru# и #unavailable_ua#.

В шаблоне, пробовал следующим образом:
{#unavailable_{$LANG}#} ;
{#unavailable_$LANG#} ;
{$smarty.config.$LANG} ;
{$smarty.config.{$LANG}} ;

Ни один из этих методов не помогает.

Например, где я это применяю:
PHP:
{* Перебор всех языкав и установка соответствующих стилей (для доступных и недоступных) *}
{section name=j loop=$LANGS}
       	{if $LANGS[j].Enable == 'Y'}
       		<div id="lang_{$LANGS[j].Lang}"><a href="/{$LANGS[j].Lang}/" title="{$LANGS[j].Lang_full}"></a></div>
       	{else} <div id="lang_{$LANGS[j].Lang}_disabled"><a href="/" title="{$LANGS[j].Lang_full} - {$smarty.config.$LANGS[j].Lang})"></a></div>
       	{/if}
{/section}
Поделитесь мыслями.
 

Slam

Новичок
Что в твоем понимании
нормальный мультиланг.
Я использую файлы конфигурации. Для каждого языка свой.
Но в данном случае мне необходим именно такой подход.

-~{}~ 01.04.08 01:13:

Автор оригинала: AmdY
{$smarty.config[$LANG]};
Не понял.
Как я это могу использовать?
 
Сверху