menu ajout page perso

6 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour, 

je souhaiterai ajouter un ou plusieurs titre dans le menu 

ex  home - categorie A  - categorie B  - rubrique A -  rubrique B - ma page exemple avec lien personnalisé vers un module

y a t'il un hook dans la menu front office ?

 

------------------------------

 

est t'il possible de rajouter un lien dans le menu "dans un menu existant ":

je m'explique :

ma rubrique " parent 0 "

--- ma sous rubrique 1

--- ma sous rubrique 2

--- ma sous rubrique 3

--- ma page exemple avec lien personnalisé vers un module

 

-- pour autre on fait ceci :

$GLOBALS['menu_items']['other'] .

-- pour le back office on a un

hook .

 

 

merci par avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Il n'y a pas de hook pour permettre de modifier le menu en front office. Si vous souhaitez paramétrer chaque élément du menu, vous pouvez utiliser les variables de configuration menu_custom_submenus, menu_custom_urls,menu_custom_titles.

Pour savoir comment utiliser ces variables je vous invite à lire les commentaires dans le code de la fonction get_menu du fichier lib\fonctions\display.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) (modifié) · Signaler ce message

bonjour Simon ,

je suis aller dans les variables de configuration et j'ai mis directement les exemples pour voir le résultat :

mais rien n’apparaît dans le menu ??

photos jointes

Capture_peel_menu.PNG

Capture menu peel 2.PNG

 

et est ce possible de les afficher seulement si on est identifié ? 

 

 

    

Modifié (le) par neomega

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Dans la variable main_menu_items_if_available il faut aussi mettre le technical_code des menus personnalisable. Pour permettre d'afficher ces liens uniquement si l'utilisateur est connecté vous pouvez utiliser la fonction est_identifie() au niveau du test

if(!empty($GLOBALS['site_parameters']['menu_custom_submenus']) && is_array($GLOBALS['site_parameters']['menu_custom_submenus']) && isset($GLOBALS['site_parameters']['menu_custom_submenus'][$this_value])) {

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

meme comme ceci sa ne change rien

me,u suite.PNG

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

en fait il faut configurer 2 variables de configuration supplémentaire pour permettre de personnaliser le menu : main_menu_custom_urls et main_menu_custom_titles.
Ces variables pourront avoir par exemple ces valeurs
main_menu_custom_urls : 'technical_code_menu1'=>'http://www.google.fr', 'technical_code_menu2'=>'http://www.yahoo.fr'
main_menu_custom_titles : 'technical_code_menu1'=>'Google', 'technical_code_menu2'=>'Yahoo'

Ensuite vous devez configurer les sous-menus, avec les variables menu_custom_titles, menu_custom_urls, menu_custom_submenus
Vous pouvez remplir ces paramètres de cette façon :
menu_custom_submenus : 'technical_code_menu1'=>'sous_menu_1,sous_menu_2,sous_menu_3','technical_code_menu2'=>'sous_menu_4,sous_menu_5,sous_menu_6'
menu_custom_titles : 'sous_menu_1'=>'STR_MENU_1','sous_menu_2'=>'STR_MENU_2','sous_menu_3'=>'STR_MENU_3','sous_menu_4'=>'STR_MENU_4','sous_menu_5'=>'STR_MENU_5','sous_menu6'=>'STR_MENU_6'
menu_custom_urls : 'sous_menu_1'=>'http://www.lien1.fr','sous_menu_2'=>'http://www.lien2.fr','sous_menu_3'=>'http://www.lien3.fr','sous_menu_4'=>'http://www.lien4.fr','sous_menu_5'=>'http://www.lien5.fr','sous_menu6'=>'http://www.lien6.fr'

il faut définir dans le fichier de langue les variables STR_MENU_1, STR_MENU_2 etc...

Ensuite vous pouvez modifier main_menu_items_if_available avec les codes technique choisi pour main_menu_custom_titles :
main_menu_custom_titles : "home", "rub_*", "technical_code_menu1", "technical_code_menu2"

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping