dklemmt / contao_dk_mmenu
Contao开源CMS的mmenu扩展实现。
4.1.2
2024-04-08 16:04 UTC
Requires
- php: >=7.4
- contao/core-bundle: ^4.13 || ^5.0
- doctrine/dbal: ^2.11 || ^3.0
- symfony/dependency-injection: ^5.4 || ^6.0
- symfony/filesystem: ^5.4 || ^6.0
- symfony/finder: ^5.4 || ^6.0
- symfony/http-kernel: ^5.4 || ^6.0
- symfony/polyfill-php80: ^1.29
Requires (Dev)
- contao/manager-plugin: ^2.0
This package is auto-updated.
Last update: 2024-09-08 16:57:14 UTC
README
mmenu 是由Fred Heusschen编写的JavaScript插件,用于创建节省空间的导航菜单。它主要适用于移动网页/布局,但也适用于大型布局。
安装此扩展后,在Contao中会提供两个额外的模块类型,它们由两个核心导航类型派生而来,并扩展了这些类型的新功能。它们被称为 mmenu - 导航菜单 以及 mmenu - 自定义导航。此外,还可以使用 mmenu - HTML 将任意内容输出到mmenu中。
导航菜单默认隐藏。使用任意链接可以根据设置的菜单位置移动实际页面内容。为了实现这一点,必须在模块的专业设置中为每个导航菜单分配一个CSS-ID!通过一个URL (<a href="#CSS-ID"></a>
) 可以在点击链接时显示菜单。
扩展和mmenu的功能
- 一个页面上的任意多个菜单
- 菜单可以包含任意多个导航元素以及子菜单
- 在导航元素上方显示包含子菜单数量的计数器
- 菜单位置:左侧、右侧、顶部、底部或弹出
- 水平动画切换子菜单或向下展开的子菜单
- 可选地,在导航元素上方显示输入敏感的搜索框
- 不同的主题
来源/示例
提示/说明
- 页面内容应具有非透明背景(颜色/图片)。
- 由于技术原因,同一页面上所有导航菜单使用相同的主题。
- 如果嵌入任意HTML,则不会为其设置CSS样式。这是故意的。
许可证说明
从2.0版本开始,此扩展使用mmenu的最新版本,该版本适用于商业用途且需要付费。
Contao Academy于2018年12月22日购买了“多个网站许可证”并将其提供给,因此扩展将来也可以在没有单独许可证的情况下用于商业项目。更多信息请参见:https://mmenujs.com/download.html
感谢
版本 3.0.0
的开发由Agentur dreibein资助。
版本 4.0.0
的开发由Agentur Eikona Media支持。