Seite 1 von 1
Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Mo 23. Sep 2013, 15:47
von malsdgtac
Hallo,
mir sind gerade ein paar Dinge aufgefallen:
- wenn im Artikel keine Description angegeben wurde (aber im Layout eine steht) wird die description trotzdem leer ausgegeben
- meta date: es wird nach wie vor ein meta name="date" ausgegeben das nicht valider HTML5 Code ist
- <meta name="" /> - wird bei mir auch noch ausgegeben - das wird natürlich nicht benötigt.
Ich habe in der class.code.generator.standard.php folgende Codezeile gefunden:
Code: Alles auswählen
if (getEffectiveSetting('generator', 'html5', 'false') == 'true') {
aber ich kann im Contenido nirgends eine Einstellung für HTML5 finden - gibt es dafür einen Trick?
Vielen Dank für Eure Antworten!
Re: Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Fr 27. Sep 2013, 13:36
von xmurrix
Hallo smac,
hast du etwa meta name="date" im Layout drin? Falls ja, dan würde ich es dort raus nehmen.
Es gibt eine Einstellung
und in der class.code.generator.standard.php wird anhand der Einstellung dafür gesorgt, dass ein valider meta charset Tag generiert wird. Es wird nicht überprüft, ob andere vorhandene Meta-Tag Angaben korrekt sind.
Leere Metatags sollten nicht generiert werden, dafür wird eigentlich gesorgt. Vermutlich generieren Funktionen, die sich der Chain 'Contenido.Content.CreateMetatags' registrieren, leere Meta-Tags. Vielleicht is es eine benutzerdefinierte Funktion, vielleicht auch die Funktion in der contenido/includes/chains/include.chain.content.createmetatags.php. Das müsste man sich mal genauer ansehen...
Gruß
xmurrix
Re: Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Di 22. Okt 2013, 21:35
von apicalart
Ich habe dasselbe Problem in 4.9.2
In den Systemeinstellungen und Mandanteneinstellungen habe ich jeweils generator html5 true eingestellt und bei xhtml erzeugen nein eingegeben.
Ich habe im Layout keywords und description ausgefüllt.
In der Ausgabe werden Sie von Contenido geleert.
Dann schreibt er mir folgendes in den Head rein
<meta name="generator" content="CMS CONTENIDO 4.9">
<meta charset="utf-8" name="">
<meta name="date" content="2013-10-22 11:10:55">
date muss weg und das name="" natürlich auch sonst gibt es kein html5 valides
Re: Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Mi 23. Okt 2013, 01:05
von xmurrix
@apicalart: Danke für das feedback, scheint ein Bug zu sein...
Gruß
xmurrix
Re: Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Do 6. Feb 2014, 20:06
von volupp11
Der Bug ist in der aktuellen 4.9.3-Version leider noch immer enthalten.
Re: Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Fr 14. Mär 2014, 13:03
von mischa.holz
https://issues.contenido.org/browse/CON-1772
Hab diesen Bug soeben gefixt ^.^
Dabei ist jedoch zu beachten, dass der date-Tag immer noch ausgegeben wird, solange der Artikel im SEO-Tab irgendwelche Inhalte für diesen Tag hat (was standardmäßig nicht der Fall ist).
Sollte man den Tag nicht benötigen, kann ein Sysadmin/Clientadmin ihn jetzt auch im Backend komplett löschen.
Re: Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Di 18. Mär 2014, 21:35
von volupp11
Wo findet man die gefixten Korrekturen?
Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Di 18. Mär 2014, 22:55
von mikesteiner99
Das wird in der Version 4.9.4 kommen.
Gesendet von meinem iPhone mit Tapatalk
Re: Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Do 20. Mär 2014, 09:15
von Oldperl
Hi,
immer diese Geheimniskrämereien...
Wer nicht warten möchte kann sich auch einfach die entsprechenden Patches aus dem SVN ziehen. Guckst Du hier
http://svn.dev.contenido.org/trunk
Gruß aus Franken
Ortwin
PS: Natürlich wie immer in einem Trunk ohne Gewähr!

Re: Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Do 20. Mär 2014, 10:52
von frederic.schneider_4fb
Guten Morgen,
der SVN-Trunk wird nicht mehr aktualisiert, wir haben vor kurzem auf git umgestellt. Die entsprechenden Inhalte findet Ihr nun unter dieser Adresse:
https://git.contenido.org
Re: Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Do 20. Mär 2014, 18:24
von Oldperl
Hi Frederic,
na das ist doch mal ne Info
Gruß aus Franken
Ortwin
Re: Head-Angaben / Valides HTML5 / Leere Description
Verfasst: Do 27. Nov 2014, 16:06
von Bernbacher
Also ich bekomme mit 4.9.4 immer noch kein valides HTML:
Code: Alles auswählen
<meta name="copyright" content="XXX" />
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
werfen beide Fehler.
Überschreibe jetzt beide in der Contenido/classes/code_generator/class.code.generator.standard.php manuell mit
Code: Alles auswählen
<meta name="dcterms.rightsHolder" content="XXX" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
dann bekomme ich zumindest keine Fehler mehr. Aber das sollte nicht die Lösung sein, oder?