psikosen / submenu

Submenu for Timber.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Submenu

Submenu for Timber.

Installation

composer require trendwerk/submenu

Usage

  1. Add a new instance of Submenu to Timber's context
  2. 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 %}

About

Submenu for Timber.

License:GNU General Public License v3.0


Languages

Language:PHP 56.6%Language:JavaScript 43.4%