2017-06-18 12 views
0

(a)タグにタグを追加するにはどうすればよいですか? 私は->setLinkAttribute('class', 'fa fa-edit')に追加できますが、これは私の問題を解決しません。 ->setLabel('<i class="fa fa-edit"></i>Forms')を追加すると、タグ要素も表示されます。 私は以下のようにしたいと思います:knp menu bundle - タグにタグを追加するには?

<ul> 
    <li> 
     <a> 
     <i class="fa fa-edit"></i> <--here 
     Forms 
     <span class="fa fa-chevron-down"></span> <--here 
     </a> 
    </li> 
</ul> 
+0

あなたの必要性を。あなたは 'vendor/knplabs/knp-menu/src/Knp/Menu/Resources/views/knp_menu.html.twig'でデフォルトテンプレートを見つけることができますが、カスタムテンプレートを設定していると思いますので、 'app/config/config.yml' – lordrhodos

答えて

0

私は孤独を発見しました。

私が変更されました:

{{ knp_menu_render('InfAccountBundle:Builder:Menu') }} 

へ:

{{ knp_menu_render('InfAccountBundle:Builder:Menu', {'allow_safe_labels': true}) | raw }} 

とラベルに余分な追加:異なるブロックをレンダリングあなたの小枝テンプレートを適応させる

$menu->addChild('Baza', array('uri' => '#','childrenAttributes' => array(
       'class' => 'nav child_menu', 
      )))->setLabel('<i class="fa fa-edit"></i>Baza<span class="fa fa-chevron-down"></span>')->setExtra('safe_label',true); 
関連する問題