janbuecker/sculpin-meta-navigation-bundle

Sculpin Meta Navigation Bundle

v0.9 2022-08-26 12:04 UTC

This package is auto-updated.

Last update: 2024-08-26 16:07:37 UTC


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)。有关更多信息,请参阅 许可文件