Seite 1 von 2
HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Mo 14. Nov 2011, 23:17
von xmurrix
Hallo zusammen,
HTML5 hat sich mittlerweile in der Webentwicklung fest positioniert und immer mehr Projekte werden damit umgesetzt. CONTENIDO kann im Grunde im Frontend auch HTML5 Markup ausgeben, es gibt nur eine Kleinigkeit bei der Generierung der Metatags zu berücksichtigen.
Während CONTENIDO Metatags wie
Code: Alles auswählen
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
<meta name="date" content="2008-04-14 16:28:13" />
generiert, gibt es in HTML5 keinen meta name="date" Tag und der Tag für den verwendeten Zeichensatz muss wie folgt ausgegeben werden:
Code: Alles auswählen
<meta charset="iso-8859-1">
<!-- oder XHTML Variante -->
<meta charset="iso-8859-1" />
Eine bessere HTML5 Unterstützung ist in CONTENIDO angedacht. Bis es soweit ist, habe ich hier einen kleinen Hack für alle, die mit aktuellen CONTENIDO-Versionen HTML5 Layouts umsetzen wollen. Im Anhang dieses Beitrags findet ihr eine Überarbeitete Version der Datei functions.con2.php aus der CONTENIDO Version 4.8.15. Kopiert einfach die Datei in das Verzeichnis "contenido/includes/", die darin vorhandene Datei functions.con2.php könnt ihr sicherheitshalber vorher sichern.
Solltet ihr eine andere Version von CONTENIDO 4.8.15 verwenden, könnt ihr die Änderungen ganz leicht manuell übernehmen. In der Datei functions.con2.php wurde nur die Funktion conGenerateCode() angeasst, alle Änderungen sind mit
markiert.
Grüße
xmurrix
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Di 15. Nov 2011, 09:50
von Oldperl
Hallo,
hat da wohl Jemand den Anhang geklaut?
Rausrücken! Aber sofort!!!
Gruß aus Franken
Ortwin
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Di 15. Nov 2011, 21:28
von xmurrix
Oldperl hat geschrieben:...hat da wohl Jemand den Anhang geklaut?
Rausrücken! Aber sofort!!!
...
Danke für den Hinweis, habe es gerade eben hochgeladen.
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Fr 18. Nov 2011, 19:00
von malsdgtac
Hallo,
super, vielen Dank dafür. Die Angabe
mag HTML5 aber leider auch nicht.
Ich habe die Änderung diesbezüglich entfernt - jetzt ist der Code valide.
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Fr 18. Nov 2011, 22:11
von xmurrix
Es kann aber auch daran liegen, dass der Validator versucht, selber das Encoding zu ermitteln, was nicht immer richtig ist. Wenn man das Encoding vorgibt, es sollte mit der der Seite übereinstimmen, gibt es keine Probleme beim Validieren.
Hier eine Beispielseite:
http://www.purc.de/w3c.php
Hier der Link zum Validator um die Beispielseite mit iso-8859-1 zu validieren:
http://validator.w3.org/check?uri=http% ... ator%2F1.2
Eigenlich kann man auch ganz auf diesen Metatag verzichten, so wie du das gemacht hast.
Gruß
xmurrix
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Fr 23. Dez 2011, 13:45
von jacke
Hallo,
ich habe beide functions.con2.php
ausprobiert - leider keine Änderung. Kein Unterschied im Quellcode.
schönes Weihnachten!
jacke
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Fr 6. Jul 2012, 12:42
von sarronsarron
Hallo,
habe functions.con2.php ausgetauscht. Sceint sich nichts geändert zu haben Das Metatag Date ist immer noch drin. Irgendwie geht er bei mir nicht in die Funktion. Gibst noch einen anderen Weg?
Gruß
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Fr 6. Jul 2012, 12:56
von xmurrix
sarronsarron hat geschrieben:...Sceint sich nichts geändert zu haben Das Metatag Date ist immer noch drin. Irgendwie geht er bei mir nicht in die Funktion...
Hast du auch die Metatag cache-Dateien im cache Verzeichnis des Mandanten gelöscht und die Tabelle con_code geleert?
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Fr 6. Jul 2012, 13:29
von sarronsarron
Danke für die Info. Hab vergessen die con-code zu leeren.
gruß
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Fr 6. Jul 2012, 13:34
von sarronsarron
Hallo,
ev. kannst du mir nochmal helfen.
Bei mir werden automatisch die folgenden Meta Tags erstellt.
<meta name="keywords" content="test" />
<meta name="generator" content="CMS Contenido 4.8" />
<meta charset="iso-8859-1" />
<meta name="author" content="Administrator Contenido Demo" />
<meta name="description" content="Die Erstellung von Seiten " />
Keywords, generator, author und dexcription werden in der include.chain.content.createmetatags.php erstellt.
Aber woher kommt das Charset?
Gruß
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Fr 6. Jul 2012, 13:50
von xmurrix
sarronsarron hat geschrieben:...Aber woher kommt das Charset?...
Charset wird in der functions.con2.php (die Version hier im Beitrag als Anhang beigfefügt ist) generiert, suche darin nach
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Fr 6. Jul 2012, 14:22
von sarronsarron
Danke,
das hab ich voll übersehen.
gruß
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Fr 6. Jul 2012, 14:58
von sarronsarron
Wir Contenido 4.8.15 irgendwann mal auf Html5 umgestellt?
Bei <table> gibt die Probleme das cellpadding nicht mehr W3C konform ist und man alles händisch im Feld Format eintragen muss.
gru
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Sa 5. Jan 2013, 15:46
von derju
Hallo xmurrix
VIelen Dank für diesen guten Wegweiser!
LG - derJu
Re: HTML5 valide Meta tags in CONTENIDO 4.8.x
Verfasst: Sa 5. Jan 2013, 16:13
von xmurrix
derju hat geschrieben:...VIelen Dank für diesen guten Wegweiser!...
Gern geschehen. Falls du eine HTML5-Vorlage zum Umsetzen einer Seite in CONTENIDO möchtest, gibt es dazu das Thema
HTML5 Layout/Template für CONTENIDO 4.8 hier im Forum.
Gruß
xmurrix