Tutoriel LMSOFT
Tutoriel LMSOFT
Tutoriel LMSOFT
Tutoriel LMSOFT
Tutoriel LMSOFT
Tutoriel LMSOFT





<script type="text/javascript">
    $(
        function() {
            PinMenu('Menu1', 1);
        }
    );
</script>

ClearMenuPins(Menu);


Description:

Cette fonction remet tous les items d'un menu à leur position normale

   

Paramètres:

Menu: Le menu sur lequel la fonction doit agir entre guillemets ou apostrophes


Exemple:

ClearMenuPins(Menu1);

UnpinMenu(Menu, ID);


Description:

Cette fonction remet un item de menu à sa position normale

   

Paramètres:

Menu: Le menu sur lequel la fonction doit agir entre guillemets ou apostrophes

ID: La position de l'item à restaurer à son état normal


Exemple:

UnpinMenu(Menu1, 2);

PinMenu(Menu, ID);


Description:

Cette fonction force un item de menu à la position survolée, indiquant au visiteur que cette option est active

   

Paramètres:

Menu: Le menu sur lequel la fonction doit agir entre guillemets ou apostrophes

ID: La position de l'item à sélectionner


Exemple:

PinMenu(Menu1, 2);


Notes:

Notez qu'un menu peut avoir un ou plusieurs sous-menus et ces sous-menus ont un nom "caché". Ce tutoriel ne couvre pas cette éventualité, mais le nom de ces sous-menus peut être découvert en analysant le fichier javascript correspondant au menu (ex: menusystem001.js dans le dossier Web du projet).


Le ID quant à lui est simplement un identifiant numérique de 0 à X partant de la gauche du menu (ou du haut dans le cas d'un menu horizontal). Notez que plusieurs modèles de menus ont un item bidon à la fin et au début pour des raisons esthétiques et il faut en tenir compte lors du choix du ID. Allez-y par essai-erreur, c'est très facile de trouver le bon ID de cette manière.

Tutoriel:

Comment indiquer la page actuelle dans le menu

Il peut être intéressant d'identifier la position actuelle du menu (ex: Accueil, Contact) selon la page courrante. Nous avons développé une méthode pour faire exactement cela sur notre propre site et des changements au code Web Creator ont été faits pour accomoder cette méthode et nous vous la partageons içi.


Avant d'aller plus loin, ce tutoriel concerne la version 6 et ne s'applique pas à la version 5 ou précédentes (voir le forum pour du code s'appliquant à la version 5, dans la section "trucs et astuces"). On doit également vous avertir que le tutoriel implique d'ajouter du code sur mesure à votre site et ce code doit être adapté pour fonctionner dans la majorité des cas. Ce n'est pas difficile à faire, mais c'est à vos risques car le support technique ne couvre pas le code sur mesure.


La technique est relativement simple, nous avons ajouté 3 fonctions à l'API LMSOFT que voici, avec description:

Pour la majorité des cas seulement la fonction PinMenu sera utile. Pour l'utiliser dans votre projet, il faut créer un Élément Web dans lequel on met le code suivant (vous devez adapter les paramètres de la fonction PinMenu à votre projet!):

Voici le résultat appliqué sur un menu bidon:

Visitez-nous sur le forum pour des applications plus avancées de cette technique!


L'Équipe LMSOFT