robbyahn/silverstripe-menumanager-subsites
Maintainers
Package info
github.com/robbyahn/silverstripe-menumanager-subsites
Type:silverstripe-module
pkg:composer/robbyahn/silverstripe-menumanager-subsites
Requires
- php: >=5.3.2
- composer/installers: *
- heyday/silverstripe-menumanager: ~2.0
- silverstripe/cms: ~3.1
- silverstripe/framework: ~3.1
- silverstripe/subsites: ~1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 1a15109fa94a68e5bcb267c9b5099cf756cd3750
This package is not auto-updated.
Last update: 2026-06-19 05:06:30 UTC
README
This module enables per subsite menu sets using Heyday's Menu Manager module.
Installation
Install via composer:
composer require guttmann/silverstripe-menumanager-subsites dev-master
No other configuration is required. Once installed any menu sets created will be linked to the currently selected Subsite at the time of creation.
Usage
Menu sets can still be accessed from templates via $MenuSet("Your Menu Set").MenuItems but if you want
to ensure each Subsite only accesses its own MenuSets you can use this in your templates instead:
<% loop $SubsiteMenuSet("Your Menu Set").MenuItems %>
<a href="$Link" class="$LinkingMode">$MenuTitle</a>
<% end_loop %>
