2015-06-08 4 views
0

Сайт имеет несколько контекстов и языков (ru, en, de, ...).Switch modx formIt язык

<form action="/" method="post" name="video" class="ajax_form white-popup-block"> 
    <input type="text" name="name" id="name" value="[[!+fi.name]]" /> 
    <span class="error error_name">[[!+fi.error.name]]</span> 
    <input type="text" name="email" id="email" value="[[!+fi.email]]" /> 
    <span class="error error_email">[[!+fi.error.email]]</span> 
    <input type="submit" value="[[%form.send?Topic=`label`]]" class="f-bu f-bu-default" name="video-yes" id="yes_btn" /> 
</form> 

Как это сделать во всех контекстах, кроме 'ru'? Форма языка была первоначально на английском языке. Благодарю.

ответ

1

Может быть, вы можете создать фрагмент код и вызвать это в верхней части страницы:

$modx->setOption('locale', '[[++cultureKey]]'); 

Теперь добавьте ключ контекстного каждый контекст с именем «cultureKey» и установите код нужного языка (еп, де , ru)

Смежные вопросы