切换modx formIt语言

时间:2015-06-08 08:44:18

标签: forms modx modx-revolution modx-templates formit

网站有多种上下文和语言(ru,en,de,...)。

<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>

如何在所有情况下都这样做,除了&#39; ru&#39;?语言形式最初是英文的。感谢。

1 个答案:

答案 0 :(得分:1)

也许您可以创建一个代码段并在页面顶部调用它:

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

现在,将上下文密钥添加到名为&#39; cultureKey&#39;的每个上下文中。并设置所需的语言代码(en,de,ru)