A2LiX翻译表格标签选项

时间:2015-10-08 16:07:16

标签: symfony doctrine-extensions a2lix-translation

我正在使用KnpLabs / DoctrineBehaviors / Translatable和A2LiX Translation Form在Symfony应用程序中翻译我的实体。它工作得很好。但是,当表单呈现时,我想要删除“翻译”标题,并且我想要更改选项卡上的“EN [默认]”文本。

在doc的示例中,有一个“medias”示例,所以我想我们可以更改此文本。此外,选项卡没有此[默认]文本。所以我想可以改变它们。

enter image description here

这是我的:

enter image description here

有人知道怎么做吗?如果我们查看表单类型选项,我们看不到任何与“翻译”标签有关的内容。对于“默认”,我无法看到我应该在哪里搜索它。

2 个答案:

答案 0 :(得分:1)

默认模板文件位于vendor/a2lix/translation-form-bundle/A2lix/TranslationFormBundle/Resources/views/default.html.twig。如果需要,您可以指定自己的模板并在config.yml文件中设置,如下所示:

a2lix_translation_form:
    ....
    templating: "@SLCore/includes/translation.html.twig"

可以找到更多信息here

答案 1 :(得分:0)

对于“翻译”标题,我能够覆盖它向表单类型添加标签,就像普通字段一样。但是,无法使用空白值。我不得不使用''来覆盖文本。

->add('translations', 'a2lix_translations', array(
            'label' => ' ', --> this overrides the translations title
            'fields'    => array(
                'name'   => array(
                    'field_type' => 'text',
                    'label' => 'blabla'
                ),
                'description'   => array(
                    'field_type' => 'textarea',
                    'label' => 'bleble',
                )
            )
        ))

对于“默认”标签,我仍然没有解决方案。