2015-07-31 1 views
1

Я использую SonataAdminBundle для проекта Symfony, и я хочу отображать объекты не в таблице, а используя вертикальные вкладки. Таким образом, я хочу иметь вкладку, соответствующую каждому объекту, так что нажатие этой вкладки открывает поля, выбранные с помощью configureListFields справа.Изменение вида списка в Sonata

Соната способна к этому?

Благодарим за помощь.

ответ

1

Как упоминалось на SonataAdmin documentation, можно переопределить стандартные шаблоны соната использований для отображения интерфейса администратора:

sonata_admin: 
    templates: 
     list: SonataAdminBundle:CRUD:list.html.twig 
     inner_list_row: SonataAdminBundle:CRUD:list_inner_row.html.twig 
     ... 

список шаблон ответственн для визуализации всей таблицы.
inner_list_row несет ответственность за рендеринг одной строки в этой таблице.

На самом деле, list.html.twig расширяет base_list.html.twig
и list_inner_row.html.twig расширяет base_list_inner_row,
, так что вы должны, вероятно, путем переопределения этих четырех.