簡體   English   中英

如何在Sonata Admin儀表板上顯示用戶管理鏈接?

[英]How can I display User Management links on the Sonata Admin dashboard?

我想在SonataAdmin儀表板上呈現指向用戶管理和ACL編輯的鏈接。 我需要在sonata_block部分添加什么? 另外,這些“ cms”和“ admin”上下文是什么?

sonata_block:
    default_contexts: [cms]
    blocks:
        # Enable the SonataAdminBundle block
        sonata.admin.block.admin_list:
            contexts:   [admin]
        # Your other blocks
        sonata.user.block.menu: ~    # used to display the menu in profile pages
        sonata.user.block.account: ~ # used to display menu option (login option)
        sonata.block.service.text: ~
        sonata.block.service.rss: ~
        sonata.block.service.imagesize:
            contexts: [admin]
    groups:
        admin.group.content:
            label: My Label
            label_catalogue: SonataAdminBundle
            items:
                - sonata.admin.????

請注意,cms上下文將重命名為sonata_page_bundle以使其更合適。

可以在特定上下文中定義每個塊(即,無需將與admin相關的塊添加為cms塊)。

因此,如果我們為塊設置上下文,則不會應用默認值,因此該塊不會在使用此上下文的SonataPageBundle或任何其他捆綁包中列出。

現在,如果要向儀表板中添加內容,則有一些選擇:-覆蓋儀表板模板,以便您可以微調總體布局並添加指向用戶管理的鏈接。 -創建一個塊並將其添加到sonata_admin節的塊配置中。

您可以按照以下網站上的BlockBundle教程創建新的塊: http ://sonata-project.org/bundles/block/master/doc/reference/your_first_block.html

暫無
暫無

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

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