THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 erreur w3c

(07-05-2014 19:28:25)


bonjour à tous , j'ai des erreurs w3c dans mon menu que je n'arrive pas à comprendre , pourriez vous m'indiquer où je me trompe ?

<THELIA_MENU_RUBRIQUES type="RUBRIQUE" parent="0" profondeur="1" classement="manuel">
          
                <dt onmouseover="javascript:montre('smenu#ID');">
                <a href="#URL" title="#TITRE">#TITRE</a>
                </dt>
                <dd class="ssmenu" id="smenu#ID">
                    <ul>
                    <THELIA_BLOC_SOUS_MENU type="RUBRIQUE" parent="#ID">
                    <THELIA_SOUS_MENU_RUBRIQUE type="RUBRIQUE" id="#ID" courante="0">
                        <li><a href="#URL" title="#TITRE">#TITRE</a></li>                       
                    </THELIA_SOUS_MENU_RUBRIQUE>                                     
               
                    </THELIA_BLOC_SOUS_MENU>
                        </ul>
                </dd>
         </THELIA_MENU_RUBRIQUES>

merci

Offline

#2 Re: erreur w3c

(07-05-2014 21:34:22)


Connaitre les fameuses erreurs W3C nous aiderait.

Mais bon, déjà, un DT hors d'un DL, c'en est déjà une: https://developer.mozilla.org/fr/docs/W … Element/dt


OpenStudio Toulouse

Offline

#3 Re: erreur w3c

(08-05-2014 09:49:30)


Oui pardon j'ai bien un DL , voici en fait le code complet (il me reste une erreur W3C) voici le code :

<dl id="menu">
          <THELIA_MENU_RUBRIQUES type="RUBRIQUE" parent="0" profondeur="1" classement="manuel">
          
                <dt onmouseover="javascript:montre('smenu#ID');">
                <a href="#URL" title="#TITRE">#TITRE</a>
                </dt>
                <dd class="ssmenu" id="smenu#ID">
                   
                    <THELIA_BLOC_SOUS_MENU type="RUBRIQUE" parent="#ID">
                    <THELIA_SOUS_MENU_RUBRIQUE type="RUBRIQUE" id="#ID" courante="0">
                        <ul> <li><a href="#URL" title="#TITRE">#TITRE</a></li></ul>                       
                    </THELIA_SOUS_MENU_RUBRIQUE>                                     
               
                    </THELIA_BLOC_SOUS_MENU>
                       
                </dd>
               
         </THELIA_MENU_RUBRIQUES>
        <li><a href="http://www.monsite.fr/prixbas.html" title="Nos Petits prix">Nos Petits Prix</a><br />       
        <a href="http://www.monsite.fr/perso.html" title="Nos sur mesure">Personnalisations</a><br />               
        <a href="http://www.monsite.fr/?fond=rubrique&amp;nouveaute=1" title="#TITRE">Nos Nouveaut&eacute;s</a><br />
        <a href="http://www.monsite.fr/?fond=rubrique&amp;promo" title="#TITRE">Nos Promotions</a></li>
</dl>

et l'erreur trouvé par http://validator.w3.org/ est :

Line 140, Column 6: document type does not allow element "li" here
        <li><a href="http://www.monsite.fr/prixbas.html" title="Nos Petits prix">N…

Last edited by lolo17600 (08-05-2014 09:50:13)

Offline

#4 Re: erreur w3c

(08-05-2014 23:52:30)


Sans le code HTML généré par tes boucles, on ne peut rien dire.


OpenStudio Toulouse

Offline

#5 Re: erreur w3c

(09-05-2014 16:19:25)


tu veux dire  : ?

<dl id="menu">
                <dt onmouseover="javascript:montre('smenu3');">
                <a href="http://www..fr/3-boucles-d-oreilles.html" title="Boucles d'oreilles">Boucles d'oreilles</a>
                </dt>
                <dd class="ssmenu" id="smenu3">
                        <ul> <li><a href="http://www..fr/6-fantaisies.html" title="Fantaisies">Fantaisies</a></li></ul>                       
                        <ul> <li><a href="http://www..fr/7-fil-d-aluminium.html" title="Fil d'aluminium ">Fil d'aluminium </a></li></ul>                       
                </dd>
                <dt onmouseover="javascript:montre('smenu1');">
                <a href="http://www..fr/montre.html" title="Montre">Montre</a>
                </dt>
                <dd class="ssmenu" id="smenu1">
                </dd>
                <dt onmouseover="javascript:montre('smenu2');">
                <a href="http://www..fr/2-collier.html" title="Collier">Collier</a>
                </dt>
                <dd class="ssmenu" id="smenu2">
                        <ul> <li><a href="http://www..fr/8-fantaisies.html" title="Fantaisies">Fantaisies</a></li></ul>                       
                        <ul> <li><a href="http://www..fr/9-fil-d-aluminium.html" title="Fil d'aluminium">Fil d'aluminium</a></li></ul>                       
                </dd>
                <dt onmouseover="javascript:montre('smenu5');">
                <a href="http://www..fr/5-bracelets.html" title="Bracelets">Bracelets</a>
                </dt>
                <dd class="ssmenu" id="smenu5">
                        <ul> <li><a href="http://www..fr/10-fantaisies.html" title="Fantaisies">Fantaisies</a></li></ul>                       
                </dd>
                <dt onmouseover="javascript:montre('smenu12');">
                <a href="http://www..fr/12-accessoires.html" title="Accessoires">Accessoires</a>
                </dt>
                <dd class="ssmenu" id="smenu12">
                        <ul> <li><a href="http://www..fr/13-porte-clefs.html" title="Porte-clefs">Porte-clefs</a></li></ul>                       
                </dd>
                <dt onmouseover="javascript:montre('smenu15');">
                <a href="http://www..fr/15-dives.html" title="Divers">Divers</a>
                </dt>
                <dd class="ssmenu" id="smenu15">
                </dd>
                <dt onmouseover="javascript:montre('smenu21');">
                <a href="http://www..fr/21-bijoux-enfants.html" title="bijoux enfants">bijoux enfants</a>
                </dt>
                <dd class="ssmenu" id="smenu21">
                        <ul> <li><a href="http://www.a.fr/22-bracelets.html" title="bracelets">bracelets</a></li></ul>                       
                        <ul> <li><a href="http://www..fr/23-colliers.html" title="Colliers">Colliers</a></li></ul>                       
                </dd>
                <dt onmouseover="javascript:montre('smenu24');">
                <a href="http://www.fr/24-evenementiel.html" title="FÊTE DES MÈRES">FÊTE DES MÈRES</a>
                </dt>
                <dd class="ssmenu" id="smenu24">
                </dd>
		<li><a href="http://www..fr/prixbas.html" title="Nos Petits prix">Nos Petits Prix</a><br />		
		<a href="http://www..fr/perso.html" title="Nos sur mesure">Personnalisations</a><br />				
		<a href="http://www..fr/?fond=rubrique&amp;nouveaute=1" title="#TITRE">Nos Nouveaut&eacute;s</a><br />
		<a href="http://www..fr/?fond=rubrique&amp;promo" title="#TITRE">Nos Promotions</a></li>
</dl>

Last edited by lolo17600 (09-05-2014 16:20:22)

Offline

#6 Re: erreur w3c

(09-05-2014 21:33:10)


Le <li> n'est pas dans un <ul>


OpenStudio Toulouse

Offline

#7 Re: erreur w3c

(09-05-2014 22:44:42)


merci franck j'ai mis un <ul> avant le <li> et </ul> après </li> et urtout passé le </dl> avant tous celà et bingo 0 erreur w3c  , ça fai tjrs plaisir