簡體   English   中英

在Sonata管理項目中集成非管理頁面

[英]Integrate non-admin page in sonata admin project

我需要使用Sonata Admin Bundle在我的管理項目內部放置一個非管理頁面/視圖。 是否有正確或標准的方法來將獨立頁面集成到管理員中,使其可以通過儀表板或菜單訪問,並使用整個后端管理員的布局和所有樣式(包括表單樣式)進行顯示?

我想象如何做到這一點的唯一方法是創建一個自定義控制器,使視圖使用與admin相同的細枝布局,但我認為這是一種“蠻力”方式。

您所說的方式確實是最好的方式。 通過在管理儀表板頁面采取一看,那簡直就是渲染擴展模板的控制器base_template中的sonata.admin.pool服務。

然后,您可以在整個admin中覆蓋standard_layout.html.twig模板(不要忘記也將其放在sonata_admin配置中)以自定義菜單並添加鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM