PHPackages                             sschreier/sschreierimprovingoffcanvasmenu - 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. sschreier/sschreierimprovingoffcanvasmenu

ActiveShopware-platform-plugin

sschreier/sschreierimprovingoffcanvasmenu
=========================================

improvement of the off-canvas menu

1.1.1(7mo ago)01GPL-3.0-or-laterPHP

Since May 18Pushed 7mo ago1 watchersCompare

[ Source](https://github.com/sschreier/SschreierImprovingOffCanvasMenu)[ Packagist](https://packagist.org/packages/sschreier/sschreierimprovingoffcanvasmenu)[ RSS](/packages/sschreier-sschreierimprovingoffcanvasmenu/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

An extension to improve the off-canvas menu for Shopware 6
==========================================================

[](#an-extension-to-improve-the-off-canvas-menu-for-shopware-6)

An extension to *improve the off-canvas menu*.

For example, a *menu text can be shown to the right of the icon in the header*.

In addition, you can *display a home link as first link*.

For the *menu items*, the *font size can be set* if required and the *border below the respective menu items can be removed*.

In the *sublevels you have the option to hide the back link*.

If necessary, the *menu can be displayed in the smartphone view in full width* and the *font size of the close button can be adjusted*.

It is also possible to *hide the languages and currencies area* and *show the menu items of the footer service navigation*.

You can also *choose whether each category should be hidden in the off-canvas menu*.

Possible configurations for the menu text to the right of the icon in the header
--------------------------------------------------------------------------------

[](#possible-configurations-for-the-menu-text-to-the-right-of-the-icon-in-the-header)

- select if the menu text should be shown
- set the menu text via snippet

Possible configurations for the home link
-----------------------------------------

[](#possible-configurations-for-the-home-link)

- select if the home link should be shown as first link
- set the link via snippet
- set the text via snippet

Possible configurations for the menu items
------------------------------------------

[](#possible-configurations-for-the-menu-items)

- select the font size (\*1)
- select if a border below each menu item should be shown

Possible configurations for the sublevels
-----------------------------------------

[](#possible-configurations-for-the-sublevels)

- set the text of the link to return to the overview via snippet
- select if the back link should be shown

Further configurations
----------------------

[](#further-configurations)

- select if the menu in the smartphone view should be shown in full width
- select the font size of the close button (\*1)
- select if the languages and currencies area should be shown
- set the text above the category list via snippet

Available snippets
------------------

[](#available-snippets)

- sschreier.improvingoffcanvasmenu.general.homeLink
- sschreier.improvingoffcanvasmenu.general.homeLinkText

Some changes in the settings within the configuration are not immediately visible in the frontend of the shop
-------------------------------------------------------------------------------------------------------------

[](#some-changes-in-the-settings-within-the-configuration-are-not-immediately-visible-in-the-frontend-of-the-shop)

After changing settings specifically for the appearance (\*1), the theme must be recompiled, for example by saving the theme in the administration:

1. Switch to "Content" and "Themes"
2. Select the active theme
3. Click on the button "Save"

How to install the extension
----------------------------

[](#how-to-install-the-extension)

### via zip and console (recommended)

[](#via-zip-and-console-recommended)

1. Download the latest *SschreierImprovingOffCanvasMenu-master.zip*.
2. Unzip the zip file and rename the folder to *SschreierImprovingOffCanvasMenu*.
3. Move the folder to the project folder *custom/plugins/* .
4. Connect to the console via ssh:

```
bin/console plugin:refresh
bin/console plugin:install --activate SschreierImprovingOffCanvasMenu

```

### via composer

[](#via-composer)

1. Add the repository URL to the composer.json of the project

```
"repositories": [
    ...,
    {
        "type": "vcs",
        "url": "https://github.com/sschreier/SschreierImprovingOffCanvasMenu"
    }
],

```

2. Connect to the console via ssh and install the plugin via the command

```
composer require sschreier/sschreierimprovingoffcanvasmenu
bin/console plugin:refresh
bin/console plugin:install --activate SschreierImprovingOffCanvasMenu

```

### via

[](#via-httpspackagistorg)

- Connect to the console via ssh and install the plugin via the command

```
composer require sschreier/sschreierimprovingoffcanvasmenu
bin/console plugin:refresh
bin/console plugin:install --activate SschreierImprovingOffCanvasMenu

```

### via zip upload

[](#via-zip-upload)

1. Download the latest *SschreierImprovingOffCanvasMenu-master.zip*.
2. Unzip the zip file and rename the folder to *SschreierImprovingOffCanvasMenu*.
3. Zip the folder to *SschreierImprovingOffCanvasMenu.zip*.
4. Upload the zip in the Shopware Administration.
5. Install &amp; Activate the extension.

#### extension update (zip)

[](#extension-update-zip)

1. Download the latest *SschreierImprovingOffCanvasMenu-master.zip*.
2. Unzip the zip file and rename the folder to *SschreierImprovingOffCanvasMenu*.
3. Zip the folder to *SschreierImprovingOffCanvasMenu.zip*.
4. Upload the zip in the Shopware Administration.
5. Update the extension.

Images
------

[](#images)

### the off-canvas menu displayed in the smartphone view in full width and with bigger font size

[](#the-off-canvas-menu-displayed-in-the-smartphone-view-in-full-width-and-with-bigger-font-size)

[![the off-canvas menu displayed in the smartphone view in full width and with bigger font size](https://camo.githubusercontent.com/b975e3d44941ee345cdda055f96fc1e7135765a1cd655ffa195b32599396b26c/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765312e6a7067)](https://camo.githubusercontent.com/b975e3d44941ee345cdda055f96fc1e7135765a1cd655ffa195b32599396b26c/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765312e6a7067)

### a sublevel of the off-canvas menu without back link

[](#a-sublevel-of-the-off-canvas-menu-without-back-link)

[![a sublevel of the off-canvas menu without back link](https://camo.githubusercontent.com/3ae57a8719e187d1d1af6fbe84f2b583e61b9e38459d1ad28417eecdf49a67cb/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765322e6a7067)](https://camo.githubusercontent.com/3ae57a8719e187d1d1af6fbe84f2b583e61b9e38459d1ad28417eecdf49a67cb/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765322e6a7067)

### the off-canvas menu with the menu items of the footer service navigation

[](#the-off-canvas-menu-with-the-menu-items-of-the-footer-service-navigation)

[![the off-canvas menu with the menu items of the footer service navigation](https://camo.githubusercontent.com/6b3cdf841d6666b51e6bb45e08fa40e7aaab2d390ef12f6c3850c39c607c6e19/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765332e6a7067)](https://camo.githubusercontent.com/6b3cdf841d6666b51e6bb45e08fa40e7aaab2d390ef12f6c3850c39c607c6e19/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765332e6a7067)

### the off-canvas menu with the languages and currencies area

[](#the-off-canvas-menu-with-the-languages-and-currencies-area)

[![the off-canvas menu with the languages and currencies area](https://camo.githubusercontent.com/b2d1e37381675d1f68a2b860f91d0d8f02339dddfa6a41d9dd8fc52044fc0b59/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765342e6a7067)](https://camo.githubusercontent.com/b2d1e37381675d1f68a2b860f91d0d8f02339dddfa6a41d9dd8fc52044fc0b59/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765342e6a7067)

### the off-canvas menu without borders below the respective menu items

[](#the-off-canvas-menu-without-borders-below-the-respective-menu-items)

[![the off-canvas menu without borders below the respective menu items](https://camo.githubusercontent.com/b93ad8b307b99d229c252062acbf215a24f1a366e3e98e17138fa1b7b5ded5fe/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765352e6a7067)](https://camo.githubusercontent.com/b93ad8b307b99d229c252062acbf215a24f1a366e3e98e17138fa1b7b5ded5fe/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765352e6a7067)

### extension configuration part 1

[](#extension-configuration-part-1)

[![extension configuration part 1](https://camo.githubusercontent.com/54e1357977102270ef8c5dd3920ea516dfd5fe91f819bf8fb6b1f0510b62391b/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765362e6a7067)](https://camo.githubusercontent.com/54e1357977102270ef8c5dd3920ea516dfd5fe91f819bf8fb6b1f0510b62391b/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765362e6a7067)

### extension configuration part 2

[](#extension-configuration-part-2)

[![extension configuration part 2](https://camo.githubusercontent.com/baabb44463295669285b24678420766c0d9d7af452b9154624c843cd19ef49d0/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765372e6a7067)](https://camo.githubusercontent.com/baabb44463295669285b24678420766c0d9d7af452b9154624c843cd19ef49d0/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765372e6a7067)

### extension configuration part 3

[](#extension-configuration-part-3)

[![extension configuration part 3](https://camo.githubusercontent.com/bb5dc9d15aef924c8681c57815643ae264ae65e58b4c8b6e0948a731fe1587ae/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765382e6a7067)](https://camo.githubusercontent.com/bb5dc9d15aef924c8681c57815643ae264ae65e58b4c8b6e0948a731fe1587ae/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765382e6a7067)

### extension configuration part 4

[](#extension-configuration-part-4)

[![extension configuration part 4](https://camo.githubusercontent.com/8745e10260758209fac963a1a0b5f995093b583f95bc6f9d882bac11da7ac255/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765392e6a7067)](https://camo.githubusercontent.com/8745e10260758209fac963a1a0b5f995093b583f95bc6f9d882bac11da7ac255/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d616765392e6a7067)

### category custom field in shopware administration

[](#category-custom-field-in-shopware-administration)

[![category custom field in shopware administration](https://camo.githubusercontent.com/1c5e879dff0319ccf321151e2c6f9434a412e887dd641f7da38454390860f3e0/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d61676531302e6a7067)](https://camo.githubusercontent.com/1c5e879dff0319ccf321151e2c6f9434a412e887dd641f7da38454390860f3e0/68747470733a2f2f7777772e7765622d736f6c7574696f6e732d6472657364656e2e64652f706c7567696e732f537363687265696572496d70726f76696e674f666643616e7661734d656e752f537363687265696572496d70726f76696e674f666643616e7661734d656e752d496d61676531302e6a7067)

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance65

Regular maintenance activity

Popularity1

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~73 days

Total

3

Last Release

213d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/62dc2323b3934f1d1569745338904fc37f372802ebdd6e945a4938b399aaf4da?d=identicon)[sschreier](/maintainers/sschreier)

---

Tags

offcanvasoffcanvas-menushopware-platform-pluginshopware-pluginshopware6shopware6-plugin

### Embed Badge

![Health badge](/badges/sschreier-sschreierimprovingoffcanvasmenu/health.svg)

```
[![Health](https://phpackages.com/badges/sschreier-sschreierimprovingoffcanvasmenu/health.svg)](https://phpackages.com/packages/sschreier-sschreierimprovingoffcanvasmenu)
```

###  Alternatives

[shopware/production

178190.0k](/packages/shopware-production)[shopware/storefront

Storefront for Shopware

684.2M148](/packages/shopware-storefront)[kiener/mollie-payments-plugin

Mollie Payments

6257.6k](/packages/kiener-mollie-payments-plugin)[shopware/administration

Administration frontend for the Shopware Core

413.9M75](/packages/shopware-administration)[frosh/tools

Provides some basic things for managing the Shopware Installation

79709.7k2](/packages/frosh-tools)[adyen/adyen-shopware6

Official Shopware 6 Plugin to connect to Payment Service Provider Adyen

23111.2k](/packages/adyen-adyen-shopware6)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
