janbuecker / sculpin-meta-navigation-bundle
Sculpin Meta Navigation Bundle
v0.9
2022-08-26 12:04 UTC
Requires
- php: >=5.4.0
README
此包基于页面元选项创建一个多维数组。可以使用 page.menu
twig 变量实现。
设置
通过在你的 composer.json
文件中要求它来添加此包
composer require janbuecker/sculpin-meta-navigation-bundle ^0.7
现在你可以在 app/SculpinKernel.php
文件中的 SculpinKernel
类中注册此包
class SculpinKernel extends \Sculpin\Bundle\SculpinBundle\HttpKernel\AbstractKernel { protected function getAdditionalSculpinBundles() { return [ 'Janbuecker\Sculpin\Bundle\MetaNavigationBundle\SculpinMetaNavigationBundle' ]; } }
用法
source
目录中的所有文件都将被识别为内容类型页面。可以循环 page.menu
twig 变量来自动生成菜单。此菜单限制为3维。
要使菜单项可见,你必须向页面添加一个 menu_title
。
选项
- menu_title
菜单项标题 - menu_order
项目的位置,数字越小越靠前 - menu_style
一个额外的变量,用于设置列表样式选项 - menu_chapter
一个简单的布尔值,通知菜单它是一个简单文本 - group
第一维(根)上的父菜单项标题 - subgroup
第二维上的父菜单项标题
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。