Локализация шаблона для cmsms MLE.
Posted: Fri Aug 14, 2009 2:04 pm
Делаю сайт на 2ух языках. Столкнулся с проблемой - как перевести статические надписи, использование 2ух переведенных шаблонов не получается, видимо это баг или я что то не настроил.
Решение: использовал один шаблон и "{if $lang =="язык_сайта"}текст_либо_тэг{/if}".
Получилось так:
"breadcrumbs" заменить {breadcrumbs starttext='You are here' root='Home' delimiter='»'} на
заголовок "News"
"Enter Search..." заменить {search} на
вывод новостей, создал доп. категории и заменил {news number='3' detailpage='news'} на
"footer", создал доп. блоки контента
Может кому пригодится.
Решение: использовал один шаблон и "{if $lang =="язык_сайта"}текст_либо_тэг{/if}".
Получилось так:
"breadcrumbs" заменить {breadcrumbs starttext='You are here' root='Home' delimiter='»'} на
Code: Select all
{if $lang =="ru_RU"}{breadcrumbs starttext='Вы здесь' root='Главная' delimiter='»'}{/if}
{if $lang =="en_US"}{breadcrumbs starttext='You are here' root='Home' delimiter='»'}{/if}
Code: Select all
{if $lang =="ru_RU"}Новости{/if}
{if $lang =="en_US"}News{/if}
Code: Select all
{if $lang =="ru_RU"}{search searchtext="Введите искомое..."}{/if}
{if $lang =="en_US"}{search searchtext="Enter Search..."}{/if}
Code: Select all
{if $lang =="ru_RU"}{news category='Rus' number='3' detailpage='news'}{/if}
{if $lang =="en_US"}{news category='Eng' number='3' detailpage='news'}{/if}
Code: Select all
{if $lang =="ru_RU"}{global_content name='footer_ru'}{/if}
{if $lang =="en_US"}{global_content name='footer_en'}{/if}