[TYPO3-german] TYPO3 v6.1 | Texte mit EXT:tinymce_rte in FLUID-Templates rendern

David Gurk dgurk at medienwerft.de
Wed Oct 23 10:56:15 CEST 2013


Hallo Jörg,

erstmal danke für deine Antwort. Stimmt, diesen ViewHelper habe ich gar nicht bedacht. Allerdings werden auch hier leider nicht die &-Zeichen in Entities umgewandelt. 

Und ich habe bei längeren Text noch ein Problem festgestellt. Hier der Text im BE-Editior:
-----------
<p class="teaser">At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
<p class="sub-headline">Duis autem vel eum iriure &amp; dolor in hendrerit</p>
<p>cu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril &amp; delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p>
<p class="sub-headline">Duis autem vel eum iriure dolor in hendrerit</p>
<p>Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer.</p>
-----------

Und hier, was in der Datenbank landet:
-----------
<p class="teaser">At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
<p class="sub-headline">Duis autem vel eum iriure & dolor in hendrerit</p>
cu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril & delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
<p class="sub-headline">Duis autem vel eum iriure dolor in hendrerit</p>
Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer.
-----------

Wie man sieht, werden P-Tags ohne eine Klasse nicht in die Datenbank übertragen. Das heißt, diese müssen ebenfalls als normaler P-Tag gerendert werden.

Nun ja... entweder man muss die Übertragung in die Datenbank oder die Ausgabe anpassen. 

Ich habe mir auch schon die TypoScript-Library "lib.parseFunc_RTE" angeschaut und hätte spontan keine Idee, wie ich der beibringe, die Attribute in den P-Tag drin zulassen. Vielleicht hat dafür ja jemand eine Idee?

Gruß

David

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Jörg Wrase
Gesendet: Mittwoch, 23. Oktober 2013 10:40
An: typo3-german at lists.typo3.org
Betreff: Re: [TYPO3-german] TYPO3 v6.1 | Texte mit EXT:tinymce_rte in FLUID-Templates rendern

Hi,

ich bin schon ziemlicher Neuling, was Typo3 angeht,

aber könnte es sein, dass du sowas suchst:

<f:format.raw>{bodytext}</f:format.raw>

Gruß Jörg Wrase

Am 23.10.2013 08:42, schrieb David Gurk:
> Hat wirklich niemand eine bessere Lösung?
>
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von David Gurk
> Gesendet: Dienstag, 22. Oktober 2013 11:35
> An: 'TYPO3-german at lists.typo3.org'
> Betreff: [TYPO3-german] TYPO3 v6.1 | Texte mit EXT:tinymce_rte in FLUID-Templates rendern
>
> Hallo Zusammen,
>
> hat von Euch jemand einen Tipp, wie man am besten in FLUID-Templates die durch tinymce_rte erstellten Texte rendert?
>
> Also standardmäßig werden die Pfeile der Tags ja in HTML-Entities umgewandelt.
>
> # Beispiel #
> "bodytext" ist im RTE so gepflegt: <p class="teaser">At vero & eos et.</p>
>
> {bodytext} enthält: &lt;p class="teaser"&gt;At vero &amp; eos et.&lt;/p&gt;
>
> Nun könnte ich ja mit <f:format.html>{bodytext}</f:format.html> den Text rendern. Dies entfernt aber leider beim Rendern die class-Angaben:
> <p>At vero &amp; eos et.</p>
>
> Eine weitere Alternative wäre <f:format.html parseFuncTSPath="">{bodytext}</f:format.html>. Hier habe ich zwar die Tags inklusive Klassen, aber die &-Zeichen werden nicht mehr in Entities umgewandelt: <p class="teaser">At vero & eos et.</p>
>
> Was wäre also der bessere Weg? Oder muss ich mir da doch einen eigenen ViewHelper schreiben?
>
> Danke und viele Grüße
>
> David
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>

_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list