【发布时间】:2017-04-12 19:00:25
【问题描述】:
我在哪里使用 Helperform。我想让一些字段可翻译。我添加了以下表格:
$fields_form = array(
'form' => array(
'legend' => array(
'title' => $this->l('Diplom hinzufügen'),
'icon' => 'icon-question'
),
'input' => array(
array(
'type' => 'text',
'label' => $this->l('Name'),
'name' => 'name',
'lang' => true,
),
),
'submit' => array('title' => $this->l('Save'))
)
);
$helper = new HelperForm();
$helper->submit_action = 'saveDiplom';
$helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false).'&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name;
$helper->token = Tools::getAdminTokenLite('AdminModules');
$helper->tpl_vars = array(
'fields_value' => array(
'name' => '',
),
);
return $helper->generateForm(array($fields_form));
我在后台没有看到“名称”字段。怎么了?如果我删除 'lang' => true 它会出现。 是否需要任何其他设置(例如在构造函数中)?
【问题讨论】: