2017-07-10 4 views
1

Sonata Adminインストールの左メニューのラベルを変更するにはどうしたらいいですか?Sonata Adminの左メニューラベルを変更

私が変更(およびそれらがどのように生成されるかを理解)したいと思います:「管理者」テキスト

  • 「PostCategory」ラベル(

    1. 、より「ワードプレスっぽい」何かのように変更します。 )「ポスト・カテゴリー」)

    enter image description here

  • 答えて

    2

    のようにこれらのラベルは、広告のサービス定義にtagsプロパティで定義されていますadminセクションの設定ファイルに、minページを追加します。ドキュメントhereを参照してください。 admin-services.ymlファイル内

    例:

    services: 
        app.admin.category: 
        class: AppBundle\Admin\CategoryAdmin 
        tags: 
         - { name: sonata.admin, manager_type: orm, group: "My Admin Group", label: "Post Categories" } 
        arguments: 
         - ~ 
         - AppBundle\Entity\Category 
         - ~ 
        calls: 
         - [ setTranslationDomain, [AppBundle]] 
    

    groupタグは、あなたのadminラベルに対応しており、あなたのPostCategoryからlabel 1。

    これらのタグを指定していないと思いますが、adminはデフォルトのグループ名で、PostCategoryはあなたのクラスの名前です。

    EDIT:

    labelgroupオプションは、翻訳キーです。翻訳ドメインをcallsタグの下に指定します。setTranslationDomain、デフォルトカタログはmessagesです。翻訳文hereを参照してください。

    +0

    グループのアイコンを指定することはできますか?グループは文字列か翻訳キーですか?ありがとう。 – StockBreak

    +0

    はい、 'icon'タグを追加することもできます。例を見てください:https://stackoverflow.com/questions/36569887/sonata-admin-bundle-custom-group-icon – benrcole

    +0

    翻訳に関する私の答えが更新されました。 – scandel

    関連する問題