Détail du message 73889.2

Message numéro 2 dans le sujet Changer le style du menu contextuel d'une page à une autre.

  • 73889.2 en réponse à 73889.1 écrit par bcharfi

    31/01/2013 10:39


    Mathias
    Rang : Expert
    Sur ce block c'est assez simple vu que tout le code permettant de switcher de gabarit est disponible.
    C'est le paramètre displayMode du block modules_website_ConfigurableMenu qui va te permettre d'arriver à tes fins.

    En effet, ce paramètre te propose une liste de template, mais elle est définie dynamiquement à partir des templates disponibles.

    Donc il te suffit de faire un copier / coller de ton template "contextuel", en le renommant comme tu veux (fait ça dans ton thème ou dans le dossier override).
    Donc tu auras un 2ème template du type :
    Website-Block-ConfigurableMenu-Contextual2.all.all.html.
    Dans ce template, tu entoure l'HTML d'un <div class="moncompte">[...]</div> et maintenant tu n'as plus qu'à gérer le style dans tes CSS vu que tu as un selecteur différent uniquement pour ce template.

    Ne pas oublier dans le BO, de changer la valeur du displayMode pour la page "Mon compte" et de choisir le template contextual2.

    Développe sous linux Ubuntu 12.04 LTS Desktop
    Projet ecommerce core 3.6.7
 
1471 membres
Aucun membre connecté