icecollection/wn-icebreadcrubms-plugin

Winter CMS的位置插件

安装: 11

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:winter-plugin

dev-main 2022-09-19 06:39 UTC

This package is not auto-updated.

Last update: 2024-10-01 14:42:58 UTC


README

冰屑导航

使用composer require icecollection/wn-icebreadcrumbs-plugin安装

面包屑允许您构建页面结构并渲染面包屑。一旦安装了插件,您就可以通过页面CMS编辑器的“面包屑”标签访问所有面包屑设置,轻松设置页面以利用新的面包屑。

组件旨在注册在布局上而不是单个页面上。组件将根据您选择的设置构建基于面包屑的ol。页面上的可用设置如下。

  • 隐藏面包屑
    • 这将停止在每个页面上渲染面包屑。
    • 默认:"否"
  • 从面包屑中删除
    • 这将从面包屑列表中添加或删除选定的页面。然而,面包屑组件仍然会渲染当前页面的所有子项。
    • 默认:"否"
  • 禁用
    • 向当前面包屑列表项添加一个“禁用”类。同时禁用到页面的链接。
    • 默认:"否"
  • 面包屑标题(可选)
    • 如果不同,则为面包屑条目的标题。
  • 从ID获取面包屑标题(可选)
    • 将页面上的面包屑标题文本设置为特定元素的ID值。这对于从某些其他插件(例如博客)获取标题的页面很有帮助。将此字段设置为页面上具有您想要显示为面包屑的值的唯一ID的值。这将覆盖页面标题和面包屑标题字段。
  • 子项
    • 当前页面的父级。这将是面包屑列表中的下一个面包屑。设置为“无”表示该页面是根面包屑。
    • 默认="无"。

还可以在组件本身上更改某些设置。这些设置更改了组件本身上的类。可用设置如下。

  • 面包屑类
    • 顶级列表(ol)的类
  • 项目类
    • 单个面包屑项(li)的类
  • 活动类
    • 最低级别即当前面包屑(li)的类
  • 禁用类
    • 当标记为禁用时,添加到面包屑项(li)的类。