Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDesign, présent...Design, présent...Demande dDemande d'infos sur le SOLPARTMENU
Précédente
 
Suivante
Nouveau message
11/03/2008 17:40
 

Lu,

Dans le cadre de la personnalisation du menu du site sur lequel je travaille, j'aurais deux ou trois questions concernant le SOLPARTMENU...

En effet, beaucoup de choses me paraissent obscures... Je vais tenter de hiérarchiser un peu les choses de façon claire...

Tout d'abord, le provider... J'ai le choix entre l'ASP2MenuNavigationProvider et le DNNMenuNavigationProvider. Il parait qu'il vaut mieux se servir de l'ASP2MenuNavigationProvider, chose que j'ai faite, mais quelles sont les différences entre ces deux providers ??

Ayant défini mon provider, je me suis donc attaqué à la personnalisation des classes css. Là aussi, difficile d'avoir une liste des classes existantes et surtout le plus important leur champ d'application...

Voila la liste des classes css que je récupère pour l'ASP2MenuNavigationProvider, pouvez vous me confirmer que j'ai bien toute la liste et qu'il n' y en a pas d'autres cachées autre part

Et enfin le truc vraiement bête, je n'arrive pas à changer le background-color du conteneur des sous menus, j'ai eu beau essayer dans tous les css connus rien ne se passe...

Juste pour info, voilà la partie de du fichier skin.css relative au SOLPARTMENU :

/DNNDNNDNNDNNDNNDNNDNNDNN/
/DNN* Barre de menus DNN*/
/DNNDNNDNNDNNDNNDNNDNNDNN/

/* CSSControl */
.main_dnnmenu_control /* Ca sert... Altre sous menus, pas leur background, taille police oui */
{
    /*font-size: 12px;
    color: Black;
    font-weight: bold;
    font-family: Arial;*/
}
A.main_dnnmenu_control:link
{
    /*font-weight: bold;
    font-size: 7px;
    color: Black;
    font-style: normal;
    font-family: "Verdana" , Arial, sans-serif;
    font-variant: normal;
    text-decoration: none;*/
}
A.main_dnnmenu_control:visited
{
    font-weight: bold;
    font-size: 9px;
    color: #3059b4;
    font-style: normal;
    font-family: "Verdana" , Arial, sans-serif;
    font-variant: normal;
    text-decoration: none;
}
A.main_dnnmenu_control:hover
{
    font-weight: bold;
    font-size: 9px;
    color: White;
    font-style: normal;
    font-family: "Verdana" , Arial, sans-serif;
    font-variant: normal;
}

/* CSSNode */
.main_dnnmenu_node /* Base du style des noeuds enfants */
{
    font-size:8pt;
    font-family: Arial;
    font-weight:bold;
}
A.main_dnnmenu_node:link /* Alteration des noeuds enfants (sous menus) */
{
    color: Black;
}
A.main_dnnmenu_node:hover /* Survol des noeuds enfants */
{
    text-decoration:none;
    color: #013E7D;
}

/* CSSNodeHover */
.main_dnnmenu_nodehover
{
}
A.main_dnnmenu_nodehover:link
{
}

/* CSSNodeHoverRoot */
.main_dnnmenu_nodehoverroot
{
}
A.main_dnnmenu_nodehoverroot:link
{
}

/* CSSNodeHoverSub */
.main_dnnmenu_nodehoversub
{
}
A.main_dnnmenu_nodehoversub:link
{
}

/* CSSNodeRoot */
.main_dnnmenu_noderoot /* Base du style de la racine du menu */
{
    font-weight: bold;
    font-size: 12px;
    font-style: normal;
    font-family: Arial;
}
A.main_dnnmenu_noderoot:link /* Racines du menu (plus haut niveau) */
{
    color: Black;
    text-decoration:none;
}
A.main_dnnmenu_noderoot:hover /* Survol des racines (plus haut niveau) */
{
    color:White;
}

/* CSSNodeSelectedRoot */
.main_dnnmenu_nodeselectedroot
{
}
A.main_dnnmenu_nodeselectedroot:link
{
}

/* CSSNodeSelectedSub */
.main_dnnmenu_nodeselectedsub
{
}
A.main_dnnmenu_nodeselectedsub:link
{
}

/DNNDNNDNNDNNDNNDNNDNNDNNDNN*/
/DNN* Fin barre de menus DNN*/
/DNNDNNDNNDNNDNNDNNDNNDNNDNN*/

vous remarquerez les tentatives de commentaires pour essayer de comprendre qui sert à quoi lol... C'est pas gagné...

Merci pour tout

++

 
Nouveau message
11/03/2008 20:48
 

Salut,

les deux pdf de doc DNN correspondant ("DotNetNuke Skinning.pdf" et surtout "DotNetNuke Navigation Controls.pdf") reprennent pas trop mal les explications correspondantes, même s'ils n'ont pas été mis à jour depuis longtemps.

Tu dervrais toutefois pouvoir faire la part des choses sur les différents providers et les propriétés qu'ils implémentent respectivement.

S'il t'es possible de le faire, je te conseillerais pour ma part de tester la version à venir du DNN navigation provider (basée sur DotNetNuke.Webcontrols.dll version 2.0, disponible en téléchargement alors que la version livrée actuellement avec DNN est la 1.5)


Jesse
Société de conseil et de service en 
informatique et systèmes d'information
 
Nouveau message
12/03/2008 09:45
 

Lu,

Merci encore pour tes précieux conseils comme toujours...

Pourrais tu confirmer que le téléchargement de ce fichier www.dotnetnuke.com/LinkClick.aspx est bien le bon ??

Je l'ai téléchargé depuis cette page : www.codeendeavors.com/Downloads.aspx,lien DotNetNuke WebControls...

Encore merci

++

 
Nouveau message
12/03/2008 10:04
 

Re,

Après installation, je ne trouve pas de nouveau provider dans les 2 dll fraîchement téléchargées... J'aai cherché en vain avec reflector un nouveau DNNMenuNavigationProvider contenu dans une des deux dll..

Je me dis que soit je n'ai pas téléchargé la bonne archive (pourtant tout concorde, le nom et la version de la dll) soit le DNNMenuNavigationProvider déjà présent va se servir de la nouvelle dll installée (en fait je garde le provider déjà existant qui lui va utiliser la dll WebControls 2.0)...

Encore merci d'éclairer mes lanternes...

++

 
Nouveau message
12/03/2008 15:51
 

Salut,

il s'agit bien du téléchargement que tu as indiqué.

Et en effet, c'est par référence que le DNNMenuNavigationProvider utilise la dll des webcontrols ou il consomme le contrôle DNNMenu.

Je crois que John Henning documente la mise en oeuvre de le nouvelle dll sur le site que tu as mentionné.

Mais sinon, tu devrais déjà tester en remplaçant la dll (et peut être en mettant à jour les fichiers de javascript).

Il me semble que le DNNMenuProvider devrait utiliser le rendu amélioré des nouveaux webcontrols (de mémoire, le ASP2Provider est fondé sur une logique Ms un peu vieillote et beaucoup plus lourde)

Sinon, tu peux également recompiler le projet si tu souhaite pouvoir utiliser de nouvelles propriétés du DNNMenu comme nottament le support XHtml; Au pire, tu peux probablement injecter les propriétés non intégrées à l'interface de NavigationProvider par le mécanisme des custom attributes.

 

 


Jesse
Société de conseil et de service en 
informatique et systèmes d'information
 
Nouveau message
13/03/2008 11:44
 

Lu,

 

Merci pour toutes ces infos... En effet c'est bien ce que j'avais pensé. J'ai remplacé les dll et les fichiers javascripts pour profiter de la nouvelle version des webcontrols...

 

Suivant tes précieux conseils, je suis donc parti en quête de la documentation pour utiliser les nouveaux rendus des contrôles du menu, comme par exemple l'effet de glissement lors de l'ouverture et de la fermeture des sous menus...

 

J'ai donc trouvé un exemple d'utilisation des CustomAttributes sur le blog de John Henning : www.codeendeavors.com/Blog.aspx

 

In case you are wondering how animations can be applied to the navigation controls within DNN, the current plan is for the Nav skin object to allow access to the these properties through the CustomAttributes collection.

<CustomAttributes>
<dnn:CustomAttribute Name="AnimationType" Value="Slide"/>
<dnn:CustomAttribute Name="EasingType"Value="Bounce"/>
<dnn:CustomAttribute Name="EasingDirection"Value="Out"/>
<dnn:CustomAttribute Name="AnimationLength"Value="1"/>
<dnn:CustomAttribute Name="AnimationInterval"Value="10"/>
<dnn:CustomAttribute Name="RenderMode"Value="Normal"/>
CustomAttributes>
Si je ne dis pas de bêtises, il faut encapsuler ce code à l'intérieur de la balise du menu :

<dnn:SOLPARTMENU ....>

          <dnn:CustomAttributes>

                    <dnn:CustomAttribute ..... />

                    <dnn:CustomAttribute ..... />

          </dnn:CustomAttributes>

</dnn:SOLPARTMENU>

Le seul problème est que j'ai bien accès aux <dnn:CustomAttibutes> mais je n'ai rien à l'intérieur... Faut il faire un register dans l'ascx pour avoir la liste des propriétés des custom attributes ou est-ce moi qui n'ai pas bien compris son utilisation ?? Rien n'est précisé sur le blog mais je pense qu'il me manque une étape pour avoir accés au contenu des CustomAttibutes

Encore merci pour le temps passé à me dépatouiller...

++

 
Nouveau message
13/03/2008 23:21
 

Salut,

Je reviens sur le deuxième problème que tu as énoncé : Le background de l'élément englobant les sous-menu.

D'une façon générale, il est difficile de donner une réponse précise lorsqu'il s'agit de CSS et lorsqu'il n'y a pas d'accès possible au site, mais nous pouvons apporter une méthodologie simplifiant la résolution distante du problème : postez le code CSS et le code HTML, car avec ce couple on a tout ce qu'il faut pour apporter une réponse rapide, par la simple application d'une logique CSS/xHTML d'abord, puis en reproduisant le contexte technique en local si besoin.

D'autre part, je n'ai jamais trouvé que le SolpartMenu soit un contrôle aisé à skinner (tout simplement parce qu'à l'époque où je l'utilisai il usai de balises HTML destinées à autre chose qu'à l'édifice d'un menu de navigation (TD à la place de UL LI ou DT DD qui ont un héritage pensé par essence ... ) ). A l'époque j'ai aussi rédigé une notice à destination des intégrateurs xHTML car vraiment, c'était le nightmare, et le nom même des classes par défaut apportaient confusion. En l'occurence pour le Solpartmenu il existe une façon simple de trouver : Pour chaque classe on défini un attribut background-color:Transparent. Ensuite on change la couleur d'un élément et on rafraîchi la page. Si la modification obtenue n'est pas celle escomptée, on remet à transparent, et on passe la couleur à l'élément suivant ... Ce procédé peut amener à pas mal de découvertes.

Au Solpartmenu donc, on preferrera RADMENU ou un simple menu en UL LI ou DT DD toujours très efficace.

Voir aussi ce post : http://forums.asp.net/t/906425.aspx

seb

 
Nouveau message
14/03/2008 09:30
 

Lu seb,

Merci de te pencher sur mes interrogations. J'arrive à peu près à faire ce que je veux avec le SOTPARTMENU, le souci c'est que je n'arrive pas à tirer profit des nouvelles fonctionnalités de la dll webcontrols 2.0 en utilisant les CustomAttribules (effet de slide à l'ouverture et fermeture des sous menus)... Il doit me manquer une étape (un register peut être) car comme je disais dans mon post précédent je n'ai rien quand entre les balises <CustomAttibutes></CustomAttributes>.

Voilà pour info mon fichier html, css et xml :

<html>
<head>
    <link id="skin" rel="stylesheet" type="text/css" href="skin.css" />
</head>
<body>
    <!-- Tableau Haut de page - Date - Bandeau 1 - Bandeau 2 -->
    <!-- Trouver une autre solution pour align="center" qui n'est plus valable en xhtml -->
    <table align="center" width="760px" cellpadding="0" cellspacing="0" class="skinmaster">
        <!-- Ligne vide fond tableau (heinght 20 px) -->
        <tr style="height: 20px; background-color: #D9DADB;">
            <td colspan="2">
            </td>
        </tr>
        <!-- Ligne Date - Liens site et navigation (image height 21 px) -->
        <tr style="background-color: #013E7D; height: 21px; color: White;">
            <td colspan="2">
                <table width="100%">
                    <tr>
                        <td>
                            [CURRENTDATE]
                        </td>
                        <td align="right">
                            <label style="color: white; font-family: Arial; font-size: 8pt; margin-right: 10px;">
                                | Nous contacter | Plan d'accès | Mentions légales | Ajouter aux favoris |</label>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        <!-- Ligne Logo - Bandeau 1 (image height 69 px) -->
        <tr style="height: 69px;">
            <td colspan="2">
                <img src="images/LogoBandeau1.jpg" alt="" width="100%" />
            </td>
        </tr>
        <!-- Ligne du menu (height 21 px) -->
        <tr>
            <td colspan="2" style="height: 23px;">
                [SOLPARTMENU]
            </td>
        </tr>
        <!-- Liseret de séparation (heignt 12 px) -->
        <tr style="height: 14px;">
            <td colspan="2">
                <img src="images/Liseret.jpg" alt="" width="100%" />
            </td>
        </tr>
        <!-- Bandeau 2 (height 115 px) -->
        <tr style="height: 115px;">
            <td colspan="2">
                <img src="images/Bandeau1.jpg" alt="" width="100%" />
            </td>
        </tr>
        <!-- Ligne sélection langue - fil d'ariane (height 23 px) -->
        <tr style="height: 23px;">
            <td style="width: 129px;">
                [LANGUAGE]
            </td>
            <td style="background-color: White;">
                <table width="100%" style="background-color: White;">
                    <tr>
                        <td>
                            <b style="font-size: 9pt;">Vous &ecirc;tes ici :</b>&nbsp;[BREADCRUMB]
                        </td>
                        <td align="right">
                            [USER]&nbsp;&nbsp;[LOGIN]
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr>
            <!-- Colonne LeftPane (width 128 px) -->
            <td rowspan="2" id="PanneauGauche" runat="server" style="width: 129px; padding: 3px 3px 3px 3px;"
                valign="top">
            </td>
            <!-- Colonne ContentPane (width 632 px) -->
            <td id="ContentPane" runat="server" style="background-color: #D9DADC; width: 632px;
                padding: 3px 3px 3px 3px;" colspan="2" valign="top">
            </td>
        </tr>
        <tr>
            <!-- Colonne BottomPane -->
            <td id="PiedPage" runat="server" style="width: 632px; padding: 3px 3px 3px 3px;"
                colspan="2" valign="top">
            </td>
        </tr>
    </table>
</body>
</html>

Body
{
    width: 100%;
    background-color: #F2FFF5;
}

/* Tableau du skin (gestion arrondis contour skin) */
.skinmaster
{
    height: 100%;
    background-color: #ECECEE;
    border-right: #7994cb 1px solid;
    border-top: #7994cb 1px solid;
    border-left: #7994cb 1px solid;
    border-bottom: #7994cb 1px solid;
    /* arrondi des coins des bordures pour mozilla */
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
}

/DNNDNNDNNDNNDNNDNNDNNDNN/
/DNN* Barre de menus DNN*/
/DNNDNNDNNDNNDNNDNNDNNDNN/

/* CSSBreadCrumbRoot */
.BreadCrumbRoot /* Premier element du menu root */
{
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
}

/* CSSBreadCrumbSub */
.BreadCrumbSub /* Style des elements intermediaires selectionnes via leur enfant des sous menus */
{
    font-size: 8pt;
    font-family: Arial;
    font-style: italic;
    font-weight: bold;
}

/* CSSBreak */
.Break
{
}

/* CSSContainerSub */
.ContainerSub /* Conteneur des sous menus */
{
    background-color: White;
    filter: Alpha(Opacity=75, FinishOpacity=75, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=0); /* Transparence pour IE */
    -moz-opacity: 0.75; /* Transparence pour Mozilla */
    color: Black; /* Couleur du texte des sous menus */
    margin-top: 5px;
    margin-left: 10px;
    /* Bordures conteneurs (bonus mozilla) */
    border-right: Black 1px solid;
    border-top: Black 1px solid;
    border-left: Black 1px solid;
    border-bottom: Black 1px solid;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    padding: 5px 5px 5px 5px;
}

/* CSSControl */
.Control /* Config generale de la barre des menus */
{
    padding: 3px 5px 3px 0px;
    background-color: #9C9D9F;
}

/* CSSIcon */
.Icon
{
}

/* CSSIndicateChildRoot */
.IndicateChildRoot
{
}

/* CSSIndicateChildSub */
.IndicateChildSub
{
}

/* CSSNode */
.Node /* Style des noeuds enfants */
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
}
.Node:hover /* survol d'un noeud d'un sous menu */
{
    background-color: #003F7D;
    color: #D9DADB;
}

/* CSSNodeHover */
.NodeHover /* Pas vu d'utilite pour le moment, la classe .Node:hover se chargeant du travail */
{
}

/* CSSNodeHoverRoot */
.NodeHoverRoot /* Survol des racines (plus haut niveau) */
{
    color: White;
}

/* CSSNodeRoot */
.NodeRoot /* Base du style des racines du menu sauf la premiere */
{
    margin-left: 10px; /* Marge du menu principal NON SELECTIONNE */
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
}

/* CSSNodeSelectedRoot */
.NodeSelectedRoot /* Style du noeud du menu root selectionne */
{
    margin-left: 10px; /* Marge du menu principal SELECTIONNE */
    font-style: italic;
    font-weight: bold;
    color: #D9DADB; /*background-image:url(MainItemSelect.jpg);*/
}

/* CSSNodeSelectedSub */
.NodeSelectedSub /* Noeud d'un sous menu selectionne */
{
    color: #003F7D;
    background-color: #D9DADB;
    font-size: 8pt;
    font-family: Arial;
    font-style: italic;
    font-weight: bold;
}

/DNNDNNDNNDNNDNNDNNDNNDNNDNN*/
/DNN* Fin barre de menus DNN*/
/DNNDNNDNNDNNDNNDNNDNNDNNDNN*/

/* Fil d'ariane */
.Breadcrumb
{
    font-family: Arial;
    font-size: 8pt;
    color: Black;
    font-weight: bold;
}

.Breadcrumb:hover
{
    font-family: Arial;
    font-size: 8pt;
    color: #9C9D9F;
    font-weight: bold;
    text-decoration: none;
}

/* Date */
.CurrentDate
{
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    color: white;
    margin-left: 20px;
}

<Objects>
  <Object>
    <Token>[SOLPARTMENU]</Token>
    <Settings>
      <Setting>
        <Name>ProviderName</Name>
        <Value>DNNMenuNavigationProvider</Value>
      </Setting>
      <Setting>
        <Name>ControlOrientation</Name>
        <Value>Horizontal</Value>
      </Setting>
      <Setting>
        <Name>CSSBreadCrumbRoot</Name>
        <Value>BreadCrumbRoot</Value>
      </Setting>
      <Setting>
        <Name>CSSBreadCrumbSub</Name>
        <Value>BreadCrumbSub</Value>
      </Setting>
      <Setting>
        <Name>CSSBreak</Name>
        <Value>Break</Value>
      </Setting>
      <Setting>
        <Name>CSSContainerSub</Name>
        <Value>ContainerSub</Value>
      </Setting>
      <Setting>
        <Name>CSSControl</Name>
        <Value>Control</Value>
      </Setting>
      <Setting>
        <Name>CSSIcon</Name>
        <Value>Icon</Value>
      </Setting>
      <Setting>
        <Name>CSSIndicateChildRoot</Name>
        <Value>IndicateChildRoot</Value>
      </Setting>
      <Setting>
        <Name>CSSIndicateChildSub</Name>
        <Value>IndicateChildSub</Value>
      </Setting>
      <!--  Enables Populate On Demand - Will only work on versions AFTER 3.2.4
      <Setting>
        <Name>PopulateNodesFromClient</Name>
        <Value>True</Value>
      </Setting>
      <Setting>
        <Name>ExpandDepth</Name>
        <Value>1</Value>
      </Setting> -->
      <Setting>
        <Name>CSSNode</Name>
        <Value>Node</Value>
      </Setting>
      <Setting>
        <Name>CSSNodeHover</Name>
        <Value>NodeHover</Value>
      </Setting>
      <Setting>
        <Name>CSSNodeHoverRoot</Name>
        <Value>NodeHoverRoot</Value>
      </Setting>
      <Setting>
        <Name>CSSNodeHoverSub</Name>
        <Value>NodeHoverSub</Value>
      </Setting>
      <Setting>
        <Name>CSSNodeRoot</Name>
        <Value>NodeRoot</Value>
      </Setting>
      <Setting>
        <Name>CSSNodeSelectedRoot</Name>
        <Value>NodeSelectedRoot</Value>
      </Setting>
      <Setting>
        <Name>CSSNodeSelectedSub</Name>
        <Value>NodeSelectedSub</Value>
      </Setting>
      <Setting>
        <Name>leftseparator</Name>
        <Value>&lt;img border="0" src="images/Onglet.gif" /&gt;</Value>
      </Setting>
      <Setting>
        <Name>UseArrows</Name>
        <Value>false</Value>
      </Setting>
    </Settings>
  </Object>
  <Object>
    <Token>[BREADCRUMB]</Token>
    <Settings>
      <Setting>
        <Name>Separator</Name>
        <Value>&gt;</Value>
      </Setting>
      <Setting>
        <Name>RootLevel</Name>
        <Value>0</Value>
      </Setting>
      <Setting>
        <Name>CssClass</Name>
        <Value>Breadcrumb</Value>
      </Setting>
    </Settings>
  </Object>
  <Object>
    <Token>[CURRENTDATE]</Token>
    <Settings>
      <Setting>
        <Name>CssClass</Name>
        <Value>CurrentDate</Value>
      </Setting>
    </Settings>
  </Object>
  <Object>
    <Token>[LANGUAGE]</Token>
    <Settings>
      <Setting>
        <Name>showMenu</Name>
        <Value>False</Value>
      </Setting>
      <Setting>
        <Name>showLinks</Name>
        <Value>True</Value>
      </Setting>
    </Settings>
  </Object>
</Objects>

Le fichier html est assez fouillis car je n'ai pas encore séparé les styles des différents éléments dans le fichier css. C'est encore au stade expérimental, mais au final, tous les styles présents dans le fichier html migrerons vers des classes css...

Encore merci à tous pour vos précieuses indications... Ah oui j'y pense, au risque de paraître pénible, je n'ai touours pas compris à quoi servait la classe CSSBreak et ses dérivées... Si quelqu'un avait l'amabilité de m'illuminer sur ce point là aussi, je ne lui en serais que plus reconnaissant encore...

Sinon voilà à quoi ressemble le SolpartMenu, mais sans slide pour l'ouverture/fermeture des sous menus :'(

Enfin, un grand merci pour ton lien, il y a entre autres un schéma explicatif bien sympathique...

++

 

 
Nouveau message
25/03/2008 00:55
 

Un peu en retard: de mémoire les custom attributes ont été introduits pour permettre l'accès à des propriétés spécifiques à un provider de navigation et donc non disponibles dans le provider générique et les skin objects correspondants. Il est naturel qu'en conséquence tu n'ais pas l'intellisense, mais tu retrouveras facilement les propriétés directement dans les contrôles.


Jesse
Société de conseil et de service en 
informatique et systèmes d'information
 
Nouveau message
27/03/2008 10:20
 

Lu,

Merci beaucoup pour ta réponse, je pense que je dois être à côté de la plaque pour les WebControls et les CustomsAttributes... Car au final je n'arrive à rien de plus qu'avec la v1.5 des WebControls...

J'utilise les customsAttibutes de cette manière :

<dnn:SOLPARTMENU ...>
  <CustomAttributes>
<dnn:CustomAttribute Name="AnimationType" Value="Slide"/>
<dnn:CustomAttribute Name="EasingType"Value="Bounce"/>
<dnn:CustomAttribute Name="EasingDirection"Value="Out"/>
<dnn:CustomAttribute Name="AnimationLength"Value="1"/>
<dnn:CustomAttribute Name="AnimationInterval"Value="10"/>
<dnn:CustomAttribute Name="RenderMode"Value="Normal"/>
</CustomAttributes>
</dnn:SOLPARTMENU ...>



Le provider déclaré dans le fichier skin.xml est le DNNMenuNavigationProvider...

J'ai essayé avec les autres et même sans en déclarer du tout mais rien n'y fait, à part perdre la personnalisation du menu je n'arrive pas à mettre en place les spécificités et animations des WebControls 2.0...

Je pense que c'est encore un challenge un peu trop haut pour moi .

Dommage, ça avait l'air bien sympa mais je n'ai pas dit mon dernier mot, j'espère quand même y arriver un jour...

En tout cas, un grand merci à la team Aricie qui m'en apprend tous les jours sur DotNetNuke 



++







 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDesign, présent...Design, présent...Demande dDemande d'infos sur le SOLPARTMENU