HTML5-Tag nachrüsten
am 22.03.2012 - 11:24 Uhr in
Hallo zusammen!
Ich betreibe eine HTML5-Seite mit D7 und habe ein (vorerst) letztes Problem.
Pull-Quotes sollen mit dem neuen aside-Tag eingebunden werden (das ist laut w3.org "HTML5 konform").
Das Problem ist, dass Drupal aside nicht als Blockelement erkennt und deshalb mit p-Tags umgibt.
<p><aside><p>Text</p><p>Text</p></aside></p>Die falschen p-Tags sollen also entfernt werden.
<aside><p>Text</p><p>Text</p></aside>Am liebsten wäre mir eine Mini-Funktion in der template.php.
Ist sowas machbar?
Danke Euch!
- Anmelden oder Registrieren um Kommentare zu schreiben

Dazu wären ein paar mehr
am 22.03.2012 - 15:44 Uhr
Dazu wären ein paar mehr Details hilfreich. Du kannst Dir natürlich die Arbeit machen und den gesamten Content zu filtern und alle "p" Tags zu ersetzen.
Verwendest Du einen WYSIWYG-Editor?
Danke für die Antwort! Ich
am 23.03.2012 - 10:36 Uhr
Danke für die Antwort!
Ich gehe ganz puristisch vor: Kein Editor oder Ähnliches.
Irgendwo muss es doch sicherlich eine Funktion geben, die Drupal sagt, dass div-Tags nicht mit p-Tags umgeben werden. Vielleicht kann man diese Funktion um aside- und weitere html5-Tags erweitern?!
Schöne Grüße
Welches Eingabeformat
am 23.03.2012 - 10:49 Uhr
Welches Eingabeformat verwendest Du? Versuch mal "Full HTML"
"Full HTML" ist eingestellt.
am 23.03.2012 - 10:59 Uhr
"Full HTML" ist eingestellt.
Dann deaktivier mal die
am 23.03.2012 - 11:01 Uhr
Dann deaktivier mal die "Zeilenumbrüche" Funktion im Textformat.
Danke! Ja, das wäre eine gute
am 23.03.2012 - 11:29 Uhr
Danke! Ja, das wäre eine gute Notlösung: Neues Textformat erstellen, das "Full HTML" jedoch ohne Zeilenumbrüche entspricht.
Viel lieber wäre mir aber, dass Drupal aside "vesteht", zumal Drupal bestimmt ohnehin mit solchen Funktionen nachgerüstet wird. Dann bräuchte ich später nichts umstellen.
Andernfalls könnte man ja einfach ein div-Container mit pullquote-Klasse verwenden.