thelia / custom-front-menu-module
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 5
Forks: 1
Open Issues: 3
Type:thelia-module
Requires
- thelia/installer: ~1.1
This package is auto-updated.
Last update: 2024-08-20 13:53:36 UTC
README
Custom Front Menu
This module lets you create dynamic menus.
Installation
Prerequisites
The OpenApi module must be activated to enable CustomFrontMenu.
Manually
- Copy the module into
<thelia_root>/local/modules/
directory and be sure that the name of the module is CustomFrontMenu. - Activate it in your thelia administration panel
Composer
Add it in your main thelia composer.json file
composer require thelia/custom-front-menu-module:~1.0
Usage
In back-office, the configuration page allows you to configure the module.
You can select a specific menu to modify it.
Menu items can be added, deleted, renamed or moved. Translations can be made directly from the menu item edit screen.
Each menu item is linked to a URL. This can be entered directly or associated with a brand
, category
, content
, folder
or product
.
In front-office, each menu should be called by a smarty plugin manually.
To override the css file, you can replace or modify : templates/frontOffice/default/assets/css/customFrontMenu.css.html
.
Example
{CustomFrontMenuPlugin menu_id=388}
Version française
Custom Front Menu
Ce module vous permet de créer des menus dynamiques.
Installation
Prérequis
Le module OpenApi doit être activé pour utiliser CustomFrontMenu.
Manuellement
- Copiez le module dans le répertoire
<thelia_root>/local/modules/
et assurez-vous que le nom du module est CustomFrontMenu. - Activez-le dans votre panneau d'administration thelia.
Composer
Ajoutez-le dans votre fichier principal thelia composer.json
composer require thelia/custom-front-menu-module:~1.0
Utilisation
Dans le back-office, la page de configuration vous permet de configurer le module.
Vous pouvez sélectionner un menu spécifique pour le modifier.
Les éléments du menu peuvent être ajoutés, supprimés, renommés ou déplacés. Les traductions peuvent être effectuées directement à partir de l'écran d'édition des éléments du menu.
Chaque élément du menu est lié à une URL. Celle-ci peut être saisie directement ou associée à un brand
, category
, content
, folder
ou product
.
Dans le front-office, chaque menu doit être appelé manuellement par un plugin smarty.
Pour remplacer le fichier css, vous pouvez remplacer ou modifier : templates/frontOffice/default/assets/css/customFrontMenu.css.html
.
Exemple
{CustomFrontMenuPlugin menu_id=388}