Validierungsfehler in index.tpl

Kein System ist vollkommen, findet Ihr Fehler im System, könnt ihr diese hier gerne Posten. Wir werden auch kurzfistige Lösungen und Fixes hier schreiben.

Moderatoren: Magnus, mmaass, ablass

Validierungsfehler in index.tpl

Beitragvon Dalamar5576 » Mo 3. Feb 2014, 13:30

Folgende Konstrukte führen im W3C Validator zu Fehlern, da DIV-Tags nicht in SPAN-Tags erlaubt sind

index.tpl, Zeile 73

Code: Alles auswählen
                <span>
                    <div class="<?php echo $AktuelleArtikelData['highlight_css_class']?>">
                        <?php echo $AktuelleArtikelData['highlight_name'];?>
                    </div>
                    <a href="<?php echo GetArtikelLink($AktuelleArtikelData["id"], $AktuelleArtikelData["kategorieid"], "", "", 1, $tpl_refertype_neuheiten, "", $SEOURLArray); ?>"><?php echo $AktuelleArtikelData["imagesmall_imagestring"] ?></a>
                </span>


index.tpl, Zeile 95

Code: Alles auswählen
                <span>
                    <div class="<?php echo $StartseitenangebotData['highlight_css_class']?>">
                        <?php echo $StartseitenangebotData['highlight_name'];?>
                    </div>
                    <a href="<?php echo GetArtikelLink($StartseitenangebotData["id"], $StartseitenangebotData["kategorieid"], "", "", 1, $tpl_refertype_angebote, "", $SEOURLArray); ?>"><?php echo $StartseitenangebotData["imagesmall_imagestring"] ?></a>
                </span>


Änderungen: Span's in Div's ändern und in der content.css folgenden Selektor anpassen:

Code: Alles auswählen
section.artikelBlockFormat div span {
   ...
}


in

Code: Alles auswählen
section.artikelBlockFormat > div > div {
   ...
}


LG,
Christian
Dalamar5576
 
Beiträge: 54
Registriert: Di 31. Jan 2012, 15:38

Re: Validierungsfehler in index.tpl

Beitragvon Magnus » Mo 3. Feb 2014, 18:05

Hallo,

man könnte natürlich auch den doctype auf html ändern, in html5 sind Blockelemente innerhalb inline-Elemente wieder erlaubt. Zudem wäre man bei einem aktuellen doctype ... Ist aber ein klein bisschen mehr zu ändern ums in html5 valide zu bekommen.

viele Grüße

magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Validierungsfehler in index.tpl

Beitragvon Dalamar5576 » Di 4. Feb 2014, 07:40

Jup, das ginge auch, macht aber perspektivisch keinen Sinn glaube ich.
Dalamar5576
 
Beiträge: 54
Registriert: Di 31. Jan 2012, 15:38

Re: Validierungsfehler in index.tpl

Beitragvon Magnus » Di 4. Feb 2014, 21:08

naja, gerade perspektivisch macht html5 vielleicht schon Sinn ...

Grüße

magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Validierungsfehler in index.tpl

Beitragvon Dalamar5576 » Mi 5. Feb 2014, 13:08

Magnus hat geschrieben:naja, gerade perspektivisch macht html5 vielleicht schon Sinn ...

Grüße

magnus


Genau so war es doch gemeint... :-)
Dalamar5576
 
Beiträge: 54
Registriert: Di 31. Jan 2012, 15:38

Re: Validierungsfehler in index.tpl

Beitragvon Dalamar5576 » Do 17. Jul 2014, 12:12

Der Fehler taucht in der aktuellen Version (2.3) immer noch auf. Der W3C-Validator erkennt mittlerweile HTML5, markiert die in die SPANs verschachtelten DIVs aber als Problem/Fehler.

VG,
Christian
Dalamar5576
 
Beiträge: 54
Registriert: Di 31. Jan 2012, 15:38

Re: Validierungsfehler in index.tpl

Beitragvon mmaass » Do 17. Jul 2014, 15:31

Ein Fehler vom W3C? ;)
Mit der 2.3 wurde ja auf HTML5 umgestellt und vielleicht interpretiert der W3C das Span immer noch in der alten Formatierung.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin


Zurück zu Bugmeldungen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste