簡體   English   中英

在sonata-admin中從sidemenu中刪除子管理員

[英]Remove child admins from sidemenu in sonata-admin

我在sonata-admin中有一個EmployeeAdmin ,配置了三個子管理員:

sonata.admin.employee:
    class: Medicina\InasistenciasBundle\Admin\EmployeeAdmin
    tags:
        - { name: sonata.admin, manager_type: orm, group: "Contenido", label: "Empleados", label_translator_strategy: "sonata.admin.label.strategy.underscore" }
    arguments:
        - ~
        - Medicina\InasistenciasBundle\Entity\Employee
        - MedicinaInasistenciasBundle:EmployeeCRUD
    calls:
        - [ setTranslationDomain, [MedicinaInasistenciasBundle]]
        - [ addChild, [@sonata.admin.compensatory_part]]
        - [ addChild, [@sonata.admin.compensatory]]
        - [ addChild, [@sonata.admin.absence]]

孩子的管理員幾乎都是一樣的,這里有一個:

 sonata.admin.compensatory_part:
    class: Medicina\InasistenciasBundle\Admin\CompensatoryPartAdmin
    tags:
        - { name: sonata.admin, manager_type: orm, group: "Contenido", label: "Módulos de Tiempo",label_translator_strategy: "sonata.admin.label.strategy.underscore" }
    arguments:
        - ~
        - Medicina\InasistenciasBundle\Entity\CompensatoryPart
        - MedicinaInasistenciasBundle:DeleteValidationCRUD
    calls:
        - [setTranslationDomain, [MedicinaInasistenciasBundle]]

如何避免子模板出現在sonatas側面菜單中?

奏鳴曲菜單的屏幕截圖

我試過刪除標簽標簽,但是奏鳴曲只是將它們粘貼在沒有名稱的“默認”組中。 我敢肯定這是一件微不足道的事情,但是我似乎無法在文檔中找到它。 有任何想法嗎?

show_in_dashboard: false標記添加到您希望從菜單中排除的Admin服務中。

tags:
    - { name: sonata.admin, manager_type: orm, group: "Contenido", label: "Módulos de Tiempo",label_translator_strategy: "sonata.admin.label.strategy.underscore", show_in_dashboard: false }

保留grouplabel標簽,以便它們正確顯示在集合中並鍵入admins!

暫無
暫無

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

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