trendwerk / submenu
Submenu for Timber.
Installs: 2 200
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 6
Open Issues: 0
pkg:composer/trendwerk/submenu
Requires
- php: >=7
 - timber/timber: *
 
Requires (Dev)
This package is auto-updated.
Last update: 2025-10-29 01:51:09 UTC
README
Submenu for Timber.
Installation
composer require trendwerk/submenu
Usage
- Add a new instance of Submenu to Timber's context
 - Use it like you would use a 
Timber\MenuItem 
Parameters
$submenu = new Submenu($menu);
| Parameter | Default | Required | Description | 
|---|---|---|---|
$menu | 
null | 
Yes | Menu which should be used, same as TimberMenu | 
Example
Add a new instance of Submenu to your context:
use Trendwerk\Submenu\Submenu; ... $context['submenu'] = new Submenu($menu);
Use submenu as you would use a Timber\MenuItem.
{% if submenu.children %}
  <h3>{{ submenu.title }}</h3>
  <ul>
    {% for item in submenu.children %}
      <li>{{ item.title }}</li>
    {% endfor %}
  </ul>
{% endif %}