簡體   English   中英

為 Sonata Admin 包配置自定義模板

[英]Configure custom template for Sonata Admin bundle

我為create操作創建了一個自定義模板,我嘗試按照文檔中的說明對其進行配置:

article.admin.article:
    class: ArticleBundle\Admin\ArticleAdmin
    arguments: [~, ArticleBundle\Entity\Article, "ArticleBundle:ArticleAdmin"]
    tags:
        - { name: sonata.admin, manager_type: orm, group: admin, label: Article }
    calls:
        - [ setTemplate, [create, "ArticleBundle:ArticleAdmin:ArticleBundle"]]

我的新create.html.twig模板在目錄中: src\\ArticleBundle\\Resources\\views\\ArticleAdmin\\ArticleBundle

當我加載創建頁面時,我仍然得到默認模板,而不是我配置的模板。

有什么問題?

在:

group: admin, label: Article

你缺少雙引號。 應該:

group: "admin", label: "Article"

setTemplate的調用應該是:

calls:
    - [ setTemplate, [create, "ArticleBundle:ArticleAdmin:ArticleBundle/create.html.twig"]]

請參閱奏鳴曲管理模板參考。

暫無
暫無

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

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