Textformate für eigenen Inhaltstyp
am 30.03.2011 - 21:15 Uhr in
Guten Abend zusammen,
ich arbeite mich momentan ein wenig in Drupal ein und stehe gerade vor einem Problem, das ich nicht gelöst bekomme.
Ich habe mir einen eigenen Inhaltstypen erstellt. Wenn ich nun Inhalt einbinde, dann werden die Zeilenumbrüche auf der Webseite nicht dargestellt. Ich habe als Standard aber eingestellt, dass Zeilenumbrüche in
bzw
umgewandelt werden soll.
Mir ist aufgefallen, dass ich bei den Standard-Inhaltstypen ein Drop-Down unter dem Editor erscheint, mit dem man das Textformat einstellen kann. Bei einem eigenen Inhaltstypen erscheint dieses Drop-Down.
Wie bekomme ich nun meine Zeilenumbrüche angezeigt?
Vielen Dank schon mal im Voraus!
- Anmelden oder Registrieren um Kommentare zu schreiben

Filter aktivieren
am 31.03.2011 - 03:50 Uhr
Im Grunde musst du nur für alle möglichen Textformate den Filter "Zeilenumbrüche in HTML umwandeln (z.B.
<br>und<p>) " aktivieren.Dann musst du aber auch
<br>und<p>als mögliche HTML-Elemente erlauben, falls außerdem der Filter "Erlaubte HTML-Tags begrenzen " aktiviert ist.Vielen Dank für deine
am 31.03.2011 - 06:31 Uhr
Vielen Dank für deine schnelle Antwort. Den Filter "Zeilenumbrüche in HTML umwandeln" habe ich aktiviert und die HTML-Elemente nicht begrenzt. Trotzdem kein Erfolg.
Prüfen
am 31.03.2011 - 14:51 Uhr
Dann überprüfe zwei Dinge:
Wie kann ich im
am 31.03.2011 - 19:30 Uhr
Wie kann ich im Standard-Editor den Quelltext anschauen?
In der Anzeige der Webseite sind keine p und br zu sehen.
Editor
am 31.03.2011 - 23:49 Uhr
Drupal hat keinen Standard-Editor. Wenn du nichts extra installiert hast, gibt es keinen Editor, sondern nur ein Textfeld. Dann siehst du tatsächlich keine HTML-Elemente - es sei denn, du schreibst selbst HTML-Code hinein.
Wenn der Filter aktiviert ist, sollten br und p aber erzeugt werden. Schau zumindest im Quelltext der erzeugten Seite nach, was da steht.
Nicolai Schwarz
am 01.04.2011 - 05:39 Uhr
Drupal hat keinen Standard-Editor. Wenn du nichts extra installiert hast, gibt es keinen Editor, sondern nur ein Textfeld. Dann siehst du tatsächlich keine HTML-Elemente - es sei denn, du schreibst selbst HTML-Code hinein.
Wenn der Filter aktiviert ist, sollten br und p aber erzeugt werden. Schau zumindest im Quelltext der erzeugten Seite nach, was da steht.
Ah, ok, wieder was gelernt. Im Quellcode steht, wie oben schon schwammig angegeben, kein br und kein p.
ein br
am 01.04.2011 - 06:00 Uhr
Eigentlich kann man an der Stelle nicht so viel falsch einstellen. Du müsstest mal klären, welches Textformat zu benutzt und wie dort die Filter eingestellt sind (welche sind aktiv; evtl ist auch die Reihenfolge relevant).
Im Zweifel schreib mal selbst ein
<br />ins Textfeld und schau nach, ob das später im Quellcode steht.Also: Wenn ich ein "br" in
am 01.04.2011 - 06:23 Uhr
Also: Wenn ich ein "br" in das Textfeld eingebe, dann wird das als Text dargestellt (per & lt;br / & gt;)
Wenn ich einen Artikel erstelle, sprich, den vorgegebenen Inhaltstypen nehme, werden Zeilenumbrüche ordentlich, wie gewollt dargestellt. Bei einem Artikel, habe ich auch die Möglichkeit, Textformate auszuwählen. Die fehlt mir aber bei meinem eigenen Inhaltstypen.
Meine Textformate haben diese Reihenfolge: "Eigenes Textformat", Filtered HTML, Full HTML, Plain Text. Mein eigenes Textformat hat nur zwei Filter "Zeilenumbrüche in HTML umwandeln" & URLs in Links "umwandeln".