Как организовать поля перевода и общие поля, используя поведение доктрины symfony a2lix и knp

После долгих исследований и вашей помощи я могу использовать перевод доктрин поведения A2lix и KNP. Все вроде работает нормально, но...

Я хотел бы организовать свои поля (для перевода и общие).

Как я могу иметь только ОДИН перевод tabMenu (EN|FR|NL) для моего полного объекта. До сих пор я нашел эту документацию (How заказать переведенные с непереведенными полями с помощью доктрины knp переводимые расширения с формой перевода A2lix?) но у меня всегда есть вкладки для каждого поля перевода и нет вкладки для тех, кому перевод не нужен.

Я думаю, что это не очень эргономично. Есть ли решение?

Это очень важно для меня, потому что, например, если бы мне пришлось делать форму мастера. Я не думаю, что часто можно увидеть вкладку каждого языка для каждого поля перевода.

Я надеюсь быть ясным и что у кого-то есть ответ, потому что я ничего не нашел о Symfo и бандлах (a2lix, knp).

Большое спасибо


person Benjamin Lucas    schedule 14.04.2015    source источник
comment
Вы хотите, чтобы все языки были на одной вкладке или только одна вкладка с одним языком?   -  person gp_sflover    schedule 14.04.2015
comment
Одна вкладка, одна локаль (например, FR), но я бы хотел, чтобы на вкладке панели были только сверху (EN | FR | NL) и все поля (с переводом, а не с переводом). Таким образом, я могу организовать свои поля (в представлении) так, как хочу.   -  person Benjamin Lucas    schedule 14.04.2015
comment
Первое, что приходит мне в голову, это переопределить блок a2lix_translations_widget, расположенный в файле ресурсов default.html.twig, в соответствии с вашими потребностями (или создать новый, чтобы использовать его, когда и где вам нужно такое поведение). Сейчас нет времени, но вечером посмотрю.   -  person gp_sflover    schedule 14.04.2015
comment
@gp_sflover: большое спасибо, я тоже поищу решение.   -  person Benjamin Lucas    schedule 14.04.2015
comment
У меня еще не было времени углубиться в этот аргумент (хотя я думаю, что единственное решение - это то, что я написал в своем предыдущем комментарии), но еще раз прочитав ваш вопрос, я думаю, что то, что вы хотите сделать, также не очень практично. потому что тогда вы больше не можете идентифицировать переводимые поля   -  person gp_sflover    schedule 17.04.2015
comment
@gp_sflover: Действительно, но мне нужно найти решение, потому что это не так эргономично. Спасибо за ваши драгоценные советы.   -  person Benjamin Lucas    schedule 17.04.2015