silbinarywolf/silverstripe-treehugger

This package is abandoned and no longer maintained. The author suggests using the symbiote/silverstripe-treehugger package instead.

Add additional menus (such as footer, sidebars) programmatically that can be managed by CMS users nicely on the SiteConfig or Multisite view.

Installs: 7 560

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 2

Forks: 2

Type:silverstripe-vendormodule

3.0.1 2019-01-07 01:07 UTC

README

Build Status Latest Stable Version Latest Unstable Version Total Downloads License

Add additional menus (such as footer, sidebars) programmatically that can be managed by CMS users nicely on the SiteConfig or Multisite view.

Composer Install

composer require symbiote/silverstripe-treehugger:~3.0

Features

  • Page CMS editing, Adds a checkbox to the "Settings" tab for each defined menu kind.
  • Allow re-ordering of pages for each menu kind (independent of the ordering in the site tree)
  • Easy to drop-in and use with partial caching.
    • Partial caching is recommended to improve page-load times when you have thousands of pages.

Requirements

NOTE: To manage menus at the top-level of the site, you must have either SiteConfig or Multisites installed. If you want the ability to sort the menu, you need to install GridField Extensions.

Documentation

Credits