PHPackages                             setono/sylius-navigation-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. setono/sylius-navigation-plugin

ActiveSylius-plugin[Utility &amp; Helpers](/categories/utility)

setono/sylius-navigation-plugin
===============================

Navigation plugin for Sylius

0537[1 issues](https://github.com/Setono/sylius-navigation-plugin/issues)PHPCI failing

Since Mar 23Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/Setono/sylius-navigation-plugin)[ Packagist](https://packagist.org/packages/setono/sylius-navigation-plugin)[ RSS](/packages/setono-sylius-navigation-plugin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Sylius Navigation Plugin
========================

[](#sylius-navigation-plugin)

[![Latest Version](https://camo.githubusercontent.com/639bd252641a40f0301b0f183b4a2225d63dbc8e4562145964de734728320d9f/68747470733a2f2f706f7365722e707567782e6f72672f7365746f6e6f2f73796c6975732d6e617669676174696f6e2d706c7567696e2f762f737461626c65)](https://packagist.org/packages/setono/sylius-navigation-plugin)[![Software License](https://camo.githubusercontent.com/c9fa68095d1856fb672844c73668289ba0dbe89fa7d3b3d683192bb89817f6a4/68747470733a2f2f706f7365722e707567782e6f72672f7365746f6e6f2f73796c6975732d6e617669676174696f6e2d706c7567696e2f6c6963656e7365)](LICENSE)[![Build Status](https://github.com/Setono/sylius-navigation-plugin/workflows/build/badge.svg)](https://github.com/Setono/sylius-navigation-plugin/actions)[![Code Coverage](https://camo.githubusercontent.com/1541d1265d147342c1372ddc3122cd2ce28dd7c551268e139a2f10aba9168aa2/68747470733a2f2f636f6465636f762e696f2f67682f5365746f6e6f2f73796c6975732d6e617669676174696f6e2d706c7567696e2f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/Setono/sylius-navigation-plugin)[![Mutation testing](https://camo.githubusercontent.com/8d67f87cb5e7ceca01543cffcefd90f7d0f01006818adf494204317d1305389a/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f7374796c653d666c61742675726c3d687474707325334125324625324662616467652d6170692e737472796b65722d6d757461746f722e696f2532466769746875622e636f6d2532465365746f6e6f25324673796c6975732d6e617669676174696f6e2d706c7567696e2532466d6173746572)](https://dashboard.stryker-mutator.io/reports/github.com/Setono/sylius-navigation-plugin/master)

Create flexible, independent navigation menus in your Sylius store without being tied to taxonomies or other entities.

Features
--------

[](#features)

- 🎯 **Independent Navigation**: Create navigation menus completely independent of taxonomies
- 🔗 **Multiple Item Types**: Support for text items, taxon-linked items, and custom link items
- 🌐 **Multi-channel &amp; Multi-locale**: Full support for Sylius channels and locales
- 🏗️ **Hierarchical Structure**: Build nested navigation menus with unlimited depth
- 🎨 **Flexible Rendering**: Twig templates with customizable rendering per item type
- ⚡ **Smart Caching**: Built-in cache with automatic invalidation on content changes
- 🔧 **Easy Integration**: Visual tree builder in Sylius admin panel
- 📦 **Build from Taxon**: Quickly generate navigation structures from existing taxonomies

Installation
------------

[](#installation)

### 1. Install the plugin

[](#1-install-the-plugin)

```
composer require setono/sylius-navigation-plugin
```

### 2. Enable the plugin

[](#2-enable-the-plugin)

Add the plugin to your `config/bundles.php`:

```
