Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDesign, présent...Design, présent...Appliquer un style différent à un item du menu seulement !Appliquer un style différent à un item du menu seulement !
Précédente
 
Suivante
Nouveau message
08/07/2008 22:18
 

Bonjour à tous,

                           J'aimerais pouvoir appliquer un style différent aux 2 derniers éléments de mon menu vertical. Il va être possible de le faire avec la nouvelle version des webcontrols bientôt mais pour le moment comment faire ? J'imagine qu'il faut passer par les tabId ou de quoi du genre mais comment ?

Si quelqu'un a une solution temporaire un script ou n'importe quoi qui fonctionne se serais grandement apprécié !

Merci à l'avance !

 
Nouveau message
09/07/2008 17:44
 

Si le menu te donne un identifiant unique pour chacun des éléments du menu, tu dois pouvoir les appeler nominément par un sélecteur CSS de type #IDDeLItem.

Autrement, tu peux le faire assez simplement avec la bibliothèque JQuery et ses sélecteurs. Une connaissance minime du Javascript ou une bonne capacité à lire Google te sera nécessaire.
En gros il te faudra un code de type :


$(document).ready(function() {
    var menuElemnts =
$('#menu > ul > li'); // trouve l'element d'ID menu, puis cible l'élément UL pour construire un tableau contenant des éléments LI.

   for(menuElements.length-2 to menuElements.lenght)(function(){
/ / Cible les deux derniers élements.

      $(this).appendClass("ClasseCSSParticuliere");

    });
  
    });


Admettons que tu veuilles sélectionner les deux derniers éléments de la troisième section du menu déroulant, tu pourras faire :
var menuElemnts = $('#menu > ul[2] > li');

C'est du grosso-modo bien entendu, il faudra affiner l'algorithme de sélection pour éviter les erreurs par exemple, mais c'est une voie d'exploration ;)

seb

 
Nouveau message
09/07/2008 19:43
 

Salut Seb,

                  Encore une fois un gros merci pour ton aide ! Depuis hier j'ai fouillé à gauche et à droite puis j'ai trouver ce post qui me semble intéressant aussi : http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1487/Default.aspx . C'est juste plate que l'on ne puisse pas déjà se servir des nouveaux webcontrols 2.0, se serait si simple !

 
Nouveau message
11/07/2008 15:17
Réponse Acceptée 

Je crois que je vais me résilié à prendre les nouveaux webcontrols 2.0 en beta et voir le comportement. Vous pouvez les télécharchés à partir d'ici : http://www.dotnetnuke.com/DotNetNukeProjects/CoreWebControls/Downloads/tabid/874/Default.aspx

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDesign, présent...Design, présent...Appliquer un style différent à un item du menu seulement !Appliquer un style différent à un item du menu seulement !