symbiote / silverstripe-treehugger
通过编程添加额外的菜单(如页脚、侧边栏),以便CMS用户在“网站配置”或“多站点”视图中方便地管理。
3.0.1
2019-01-07 01:07 UTC
Requires
- silverstripe/cms: ^4.0
Requires (Dev)
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3.0
Suggests
- silverstripe/silverstripe-siteconfig: Compatible with SiteConfig module.
- symbiote/silverstripe-gridfieldextensions: Install to sort menu order via SiteConfig or Multisites
- symbiote/silverstripe-multisites: Compatible with Multisites module.
Replaces
README
通过编程添加额外的菜单(如页脚、侧边栏),以便CMS用户在“网站配置”或“多站点”视图中方便地管理。
Composer 安装
composer require symbiote/silverstripe-treehugger:~3.0
特性
- 页面CMS编辑,为每个定义的菜单类型在“设置”选项卡中添加复选框。
- 允许对每个菜单类型的页面进行重新排序(独立于网站树的排序)
- 易于集成和使用,支持部分缓存。
- 当您有数千个页面时,建议使用部分缓存来提高页面加载时间。
要求
- SilverStripe 4.0+
- (可选) 网站配置
- (可选) 多站点
- (可选) GridField Extensions 2.X 或 3.X
注意:要管理网站的顶级菜单,您必须安装网站配置或多站点。如果需要排序菜单的功能,则需要安装GridField Extensions。
文档
致谢
- Jake Bentvelzen 为初始构建做出的贡献