Ergebnis 1 bis 16 von 16

Thema: TinyMCE und <p> Tags

  1. #1
    Contao-Nutzer
    Registriert seit
    19.01.2011.
    Beiträge
    202

    Standard TinyMCE und <p> Tags

    Hallo zusammen,

    kann man den TinyMCE so einstellen, dass diese nicht automatisch den Code ändert?

    Ich gebe z.B. direkt ohne im Texteditor dies ein:

    zeile 1
    <p>zeile 2</p>
    zeile 3

    Ändere man nun den Artikel mit dem TinyMCE, macht diese das aus dem Code:

    <p>zeile 1</p>
    <p>zeile 2</p>
    <p>zeile 3</p>

    Kann man abstellen, dass diese unnötigen p-Tags eingefügt werden?

    Danke im voraus.

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo steve_,

    Zitat Zitat von steve_ Beitrag anzeigen
    Kann man abstellen, dass diese unnötigen p-Tags eingefügt werden?
    Das müsstest Du in der TinyMCE-Konfiguration selbst einstellen: http://www.tinymce.com/wiki.php/Conf...ce_br_newlines
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer
    Registriert seit
    19.01.2011.
    Beiträge
    202

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Das müsstest Du in der TinyMCE-Konfiguration selbst einstellen: http://www.tinymce.com/wiki.php/Conf...ce_br_newlines
    hallo xchs,
    dein tip regelt nur, was passiert wenn man im tinymce ein return eingibt.

    ich möchte aber bewirken, dass der tinymce nach speichern der eingaben unter "html quellcode bearbeiten" die p-tags wieder eigenständig einfügt.

    bye
    steve

  4. #4
    Contao-Nutzer
    Registriert seit
    19.01.2011.
    Beiträge
    202

    Standard

    hallo xchs,

    was ich noch fragen wollte:

    gibt es unter 2.10 den punkt "einstellungen > neue Zeilen mittels absätzen erstellen" nicht mehr?

    ich finde die einstellung nicht mehr, den tinymce über das backend von contao zu konfigurieren.

  5. #5
    Contao-Nutzer
    Registriert seit
    11.08.2010.
    Beiträge
    113

    Standard

    In Contao 2.9.5 gibt's im Backend unter Einstellungen -> Backend-Einstellungen die Checkbox "Neue Zeilen mittels Absätzen erstellen". In 2.10 ist diese Option leider nicht mehr da.

    MfG, Ulrike


    /EDIT:
    Oops, das war wohl keine Info mehr, die benötigt wurde...

  6. #6
    Buchautor 'Websites erstellen mit Contao' Avatar von pmmueller
    Registriert seit
    19.06.2009.
    Ort
    Groningen (NL)
    Beiträge
    1.523

    Standard

    Zitat Zitat von steve_ Beitrag anzeigen
    zeile 1
    <p>zeile 2</p>
    zeile 3
    Seltsamer Wunsch, denn das ist nicht wirklich gutes HTML, aber wenn du sowas unbedingt eingeben möchtest, dann kannst du statt ce_text doch "Eigenes HTML" benutzen. Oder du stellst den TinyMCE aus

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von steve_ Beitrag anzeigen
    Kann man abstellen, dass diese unnötigen p-Tags eingefügt werden?
    Zitat Zitat von steve_ Beitrag anzeigen
    ich möchte aber bewirken, dass der tinymce nach speichern der eingaben unter "html quellcode bearbeiten" die p-tags wieder eigenständig einfügt.
    Entweder ich versteh's jetzt falsch, aber das was Du im letzten Beitrag schreibst wäre ja ein Widerspruch zu dem, was Du in Deinem Anfangspost erreichen wolltest. Oder hast Du Dich nur verschrieben?

    Mag sein, dass es auch noch weitere Konfigurationsmöglichkeiten gibt, das gewünschte Verhalten dem TinyMCE irgendwie beizubringen. Dazu müsstest Du mal genauer die Online-Doku durchforsten...

    Es ist aber ziemlich sicher einfacher, wenn Du es gleich so machst, wie von pmmueller empfohlen; dann kannst Du eigenen HTML-Code eingeben wie Du lustig bist, der dann auch in der gewünschten Form abgespeichert wird.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Nutzer
    Registriert seit
    19.01.2011.
    Beiträge
    202

    Standard

    Zitat Zitat von pmmueller Beitrag anzeigen
    Seltsamer Wunsch, denn das ist nicht wirklich gutes HTML
    hallo pmmueller,

    Version 1:
    HTML-Code:
    zeile 1
    <p>zeile 2</p>
    zeile 3
    Version 2:
    HTML-Code:
    <p>zeile 1</p>
    <p>zeile 2</p>
    <p>zeile 3</p>
    Wenn ich Webseites ohne ein CMS erstelle, also mit einem Texteditor, ist Version 1 übersichtlicher und der Code ist schlanker. Ausserdem muss ich weniger tippen. Der HTML Validator "meckert" auch nichts.

  9. #9
    Contao-Nutzer
    Registriert seit
    19.01.2011.
    Beiträge
    202

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Entweder ich versteh's jetzt falsch, aber das was Du im letzten Beitrag schreibst wäre ja ein Widerspruch zu dem, was Du in Deinem Anfangspost erreichen wolltest. Oder hast Du Dich nur verschrieben?
    Ja, ich habe mich verschrieben!

    ... die p-tags nicht wieder eigenständig einfügt.

  10. #10
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.337
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von steve_ Beitrag anzeigen
    Wenn ich Webseites ohne ein CMS erstelle, also mit einem Texteditor, ist Version 1 übersichtlicher und der Code ist schlanker. Ausserdem muss ich weniger tippen. Der HTML Validator "meckert" auch nichts.
    Es ist aber semanitischer Quatsch.

    Carolina.

  11. #11
    Contao-Nutzer Avatar von Wolf Larsen
    Registriert seit
    05.01.2011.
    Beiträge
    118

    Standard

    Hallo Zusammen,

    mir ist auch etwas aufgefallen. Bis jetzt hatte ich mit TinyMCE noch keine Probleme.

    Ich verwende den CE-Slider. Dazu habe ich Slider-Artikel angelegt, mit Inhaltselementen, Subcolumns, Bildern, Text... Anschließend habe ich den CE-Slider angelegt und die Artikel als Artikel mit Insert-Tags eingefügt. Man muss das Text-Inhaltselement wählen, will man dafür die Slider-Klassen vergeben. Durch den TinyMCE werden nun die Insert-Tags in <p> Tags gehüllt, was bei meinem HTML5 zu Validierungsfehlern wie "No p element in scope but a p end tag seen" führt.

    Ich kann dem nur beikommen, indem ich für mich als Benutzer kurz den TinyMCE ausschalte, die P-Tags lösche und nachher den TinyMCE wieder anschalte. Dann passt die Validierung. Mache ich mir zu viel Arbeit und ginge es anders?

    Danke Euch,
    Wolf

  12. #12
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard TinyMCE und <p> Tags

    wenn du einen wrapper brauchst wo du klassen definieren kannst, dann ist die extension semantic_html5 genau das richtige. einfach den inserttag in ein html typ schreiben und semantic_html5 drumherum.

  13. #13
    Contao-Nutzer
    Registriert seit
    24.01.2013.
    Beiträge
    11

    Standard

    Hallo zusammen,

    kann man den TinyMCE so einstellen, dass diese nicht automatisch ein p-tag in den Code erstellt?

    Ich will im Texteditor dieses bauen:

    <img ....../>
    <p>Text, Text, Text</p>

    Ich habe schon gelesen, dass diese Einstellungen nicht mehr möglich ab Contao Version 2.10 gibt. Gibt vielleicht die möglichkeit ein anderes Editor zu installieren z.B JCE(Joomla)?

    Vielen Dank im voraus.

    Victoria

  14. #14
    Buchautor 'Websites erstellen mit Contao' Avatar von pmmueller
    Registriert seit
    19.06.2009.
    Ort
    Groningen (NL)
    Beiträge
    1.523

    Standard

    Nicht dass ich wüsste.

    Aber warum willst du ein Bild im TinyMCE einfügen? Das geht doch mit der Option "Bild einfügen" viel einfacher.
    Geändert von pmmueller (29.01.2013 um 17:43 Uhr)

  15. #15
    Contao-Nutzer
    Registriert seit
    24.01.2013.
    Beiträge
    11

    Standard TinyMCE und <p> Tags

    Zitat Zitat von pmmueller Beitrag anzeigen
    Nicht dass ich wüsste.

    Aber warum willst du ein Bild im TinyMCE einfügen? Das geht doch mit der Option "Bild einfügen" viel einfacher.
    Hallo, danke für den Tipp. Habe ich auch umgesetzt. Nun ich habe es mir vorgestellt, dass ich die Freiheit haben kann meine <img> links ausrichten und gleich rechst Text schreiben. Wenn ich das <img> als Elementtyp Bild einfüge habe ich die Einstellung eine padding zu geben aber nicht eine Ausrichtung, ich muss es mein css anpassen. Oder gibt es schon die Einstellung unter Elementtyp Bild?

    Sg
    Victoria

  16. #16
    Buchautor 'Websites erstellen mit Contao' Avatar von pmmueller
    Registriert seit
    19.06.2009.
    Ort
    Groningen (NL)
    Beiträge
    1.523

    Standard

    Natürlich kannst du die Ausrichtung einstellen. Ganz unten rechts sind bei "Bildausrichtung" vier Optionen dazu (Text aus Ninas Contao-Handbuch):
    • Oberhalb: Bild wird über dem Text platziert und es findet kein Textumfluss statt
    • Linksbündig: Bild wird links platziert und rechts vom Text umflossen
    • Rechtsbündig: Bild wird rechts platziert und links vom Text umflossen
    • Unterhalb: Bild wird unter dem Text platziert und es findet kein Textumfluss statt
    Du schreibst im TinyMCE deinen Text und bestimmst mit den Optionen darunter, wie sich das Bild verhalten soll. Viel einfacher geht's nicht...

    Das Prinzip der Inhaltselemente, die den Inhalt der Seite in "Scheibchen" einteilen, ist aus meiner Sicht einer der Stärken von Contao, und das scheinst du noch nicht wirklich verinnerlicht zu haben. Der TinyMCE ist in der Regel wirklich nur für Text. Überschriften stehen in dem Feld darüber. Wenn du eine neue (Zwischen-)Überschrift brauchst, nimmst du ein neues Inhaltselement "Text".

    Den "Elementtyp Bild" nimmst du, wenn in einer Zeile nur ein Bild dargestellt werden soll. Auf der Seite Texte und Bilder siehst du ganz oben unterhalb der Überschrift einen Absatz Text mit dem Bild linksbündig, darunter ein Inhaltselement "Text" nur mit Überschrift (Die Reise beginnt) und Text und darunter dann ein Inhaltselement "Bild".

    Viel Spaß noch damit ;-)
    Geändert von pmmueller (08.02.2013 um 11:52 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •