0
我的列表和顯示字段包含相同的內容,但由於base_list_field
和base_show_field
模板的擴展,我必須創建兩個單獨的模板。SonataAdminBundle模板 - 列表和顯示字段模板內容重複
列表/ location.html.twig:
{% extends 'SonataAdminBundle:CRUD:base_list_field.html.twig' %}
{% block field %}
{{ object.getCity }}, {{ object.getCountry.getName }}
{% endblock %}
顯示/ location.html.twig:
{% extends 'SonataAdminBundle:CRUD:base_show_field.html.twig' %}
{% block field %}
{{ object.getCity }}, {{ object.getCountry.getName }}
{% endblock %}
正如你所看到的代碼的很大一部分是重複的。有沒有辦法檢查我目前在樹枝中的頁面,然後擴展某個基本模板?在這種情況下,我將能夠使用一個文件而不是兩個相同的內容。
不爲的問題一個準確的答案,但如果沒有人會回答更詳細的我的Wi將其標記爲正確。正如你所說的那樣得到了_route和硬編碼的IF條件。 Idk,但路由名稱'admin_index_offer_show'對我來說看起來粗略依賴於IF條件。 –