4
我試圖修改模板knpMenu。我把它改名爲knp_main_menu.html.twig
Symfony 2.0 KnpMenu自定義模板
config.yml:
knp_menu:
twig:
template: knp_main_menu.html.twig
templating: true
default_renderer: twig
knp_menu.html.twig
的作品,但我的文件(正本精確副本)沒有。有沒有辦法做到這一點?
我的最終目標是使模板與圖標的工作原理:
例如:
$menu->addChild('Grupy', array(
'route' => 'group',
'attributes' => array(
'title' => 'Dodaj nową grupę',
'data-icon' => 'group',
'data-id' => 'groups_list',
)
));
應該產生這樣的:
<ul>
<li title="Dodaj nową grupę" data-id="groups_list" data-icon="group">
<a href="...">
<img src="somedir/group.png" /> Grupy
</a>
</li>
</ul>
太好了,謝謝!令人驚訝的是,KnpMenuBundle文檔沒有涉及到這一點。 – Jonny 2015-05-12 14:35:40