[geloest] Kommentar/Comment erzeugt leeres p-Tag <p></p>
am 08.03.2011 - 10:50 Uhr in
Liebe Drupalfreunde,
ich bitte um Eure Hilfe.
Bei einer auf Drupal aufgesetzten Website mit News/Blog-Bereich habe ich nun die Kommentar-Funktion aktiviert. Diese wird auch dargestellt, jedoch setzt Drupal aus mir unerfindlichen Gründen vor den Kommentar-Text ein leeres p-Tag (<p></p>), das einen unschönen Abstand erzeugt:
<p></p>
<p>Lorem ipsum ... </p>Ich habe das Element schon mit Firebug untersucht, finde aber nicht heraus, wo ich das rausnehmen kann.
Ich vermute, dass ich in der node.tpl.php oder page.tpl.php etwas ändern muss, weiß jedoch nicht was. Hatte jemand das gleiche Problem und kann mir helfen? Anbei auch ein kleiner Screenshot.
Ich möchte die Kommentarfunktion ohne Subject aufbauen, nur mit Angabe des Namens, Emailadresse und Homepage.
Besten Dank und viele Grüße,
Sunny
| Anhang | Größe |
|---|---|
| Newsentry - 1299576642346.jpg | 4.88 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben

Per PHP rausschmeißen
am 08.03.2011 - 15:13 Uhr
Du könntest bei der Ausgabe des Kommentars einfach das
<p></p>löschen, indem du etwa<?phpstr_replace('<p></p>', '', $comment)
?>
Du kannst auch den HTML Purifier nutzen und leere HTML-Elemente löschen.
Oder du sorgst dafür, dass das leere Element gar nicht erst entsteht - liegt evtl. an einem WYSIWYG-Editor?
Danke für die schnelle und
am 08.03.2011 - 15:23 Uhr
Danke für die schnelle und freundliche Hilfe!
Wo genau muss der php-Befehl rein, in die comment.tpl.php ? Sorry, ich bin mit Drupal noch etwas unbeholfen.
Ich möchte gerne dafür sorgen, dass das leere Element erst garnicht entsteht. Jedoch kann ich mir wirklich nicht erklären, wo es herkommt...
Einen WYSIWYG-Editor benutze ich nicht, deswegen habe ich mich gewundert. Dafür hätte ich das Modul "Empty paragraph killer" gefunden.
Sunny888 schrieb Jedoch kann
am 08.03.2011 - 16:17 Uhr
Jedoch kann ich mir wirklich nicht erklären, wo es herkommt ...
Entweder in den Template Dateien in Deinem verwendeten Theme, oder aber durch eine Funktion in der template.php in Deinem Theme.
Du hattest Recht
am 09.03.2011 - 16:33 Uhr
@Thoor
Du hattest Recht, ich wurde in der comment.tpl.php fündig. Den Übeltäter entfernt und jetzt passt es :-)