Page 1 of 1

Локализация шаблона для cmsms MLE.

Posted: Fri Aug 14, 2009 2:04 pm
by Dr.ON
Делаю сайт на 2ух языках. Столкнулся с проблемой - как перевести статические надписи, использование 2ух переведенных шаблонов не получается, видимо это баг или я что то не настроил.
Решение: использовал один шаблон и "{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}
заголовок "News"

Code: Select all

{if $lang =="ru_RU"}Новости{/if}
{if $lang =="en_US"}News{/if}
"Enter Search..." заменить {search} на

Code: Select all

{if $lang =="ru_RU"}{search searchtext="Введите искомое..."}{/if}
{if $lang =="en_US"}{search searchtext="Enter Search..."}{/if}
вывод новостей, создал доп. категории и заменил  {news number='3' detailpage='news'} на

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}
"footer", создал доп. блоки контента

Code: Select all

{if $lang =="ru_RU"}{global_content name='footer_ru'}{/if}
{if $lang =="en_US"}{global_content name='footer_en'}{/if}
Может кому пригодится.

Re: Локализация шаблона для cmsms MLE.

Posted: Fri Aug 14, 2009 2:37 pm
by alby
Dr.ON wrote:

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}
I think that you have not seen Tips and Tricks topic ........

Alby

Re: Локализация шаблона для cmsms MLE.

Posted: Sat Aug 15, 2009 10:50 am
by Eugene_K
а может имеет смысл разнести каждую локаль под свою цмску?
Например, sitename.ru - имя сайта на русском и, соответственно, с русским контентом
а sitename.com - на английском.

На каждом из сайтов будет стоять определялка IP - если из России чел - будет отправлен на .ru, если нет - .com
Скорее всего, я бы сделал так..

Или это не ваш случай?..

Re: Локализация шаблона для cmsms MLE.

Posted: Sat Aug 15, 2009 12:09 pm
by Dr.ON
Eugene_K wrote: а может имеет смысл разнести каждую локаль под свою цмску?
Например, sitename.ru - имя сайта на русском и, соответственно, с русским контентом
а sitename.com - на английском.

На каждом из сайтов будет стоять определялка IP - если из России чел - будет отправлен на .ru, если нет - .com
Скорее всего, я бы сделал так..

Или это не ваш случай?..
т.е. настроить и админить 2 цмски?
а если более 2ух языков?