2017-11-28 10 views
0

Ich habe ein Update von TYPO3 6.2 auf TYPO3 7.6 gemacht. Jetzt füge ich einen neuen tx_news -Datensatz ein -> füge nur Überschrift und einige andere Pflichtfelder ein -> speichere & schließe.TYPO3 Leere Zeichen im Rich-Text-Editor (htmlarea) in neuen Datensätzen von tx_news

In der Vorschau (Frontend) sehe ich meine Einträge aber auch 'leere Zeichen' in einigen anderen Textfeldern (htmlarea richt-text-editor). In meinem Fall Teilnehmemodalitäten. Das Feld ist mit 2 Zeichen gefüllt. Sie sehen es, wenn Sie einfügen <f:debug>{newsItem.eventParticipationModalities}</f:debug>, siehe Screenshot: prefill with 2 chars inside the rich text editor

Und hier können Sie es im Backend sehen. Der Cursor befindet sich auf der Linie 3: rte not empty

ich eine Bedingung gemacht habe, denn ich will die Schlagzeile nicht zeigen, wenn das Feld leer ist .. aber warum mein Textfeld ist nicht standardmäßig leer ?

<f:if condition="{newsItem.eventParticipationModalities}"> 
    <div class="press-info"> 
    <h3>Teilnahmemodalitäten</h3> 
    <f:format.raw>{newsItem.eventParticipationModalities}</f:format.raw> 
    </div> 
</f:if> 

Dieses Feld 'Teilnahmemodalitärten' ist ein zusätzliches Feld für tx_news. Hier ist mein ext_tables.php:

'event_participation_modalities' => array(
    'exclude' => 0, 
    'label' => 'LLL:EXT:.../locallang.xlf:news.event_participation_modalities', 
    'config' => array(
     'type' => 'text', 
     'enableRichtext' => true, 
    ), 
    'defaultExtras' => 'richtext' 
), 

und ext_tables.sql:

CREATE TABLE tx_news_domain_model_news (
    ... 
    event_participation_modalities text NOT NULL, 
    ... 
) 

Ich habe nicht das Problem mit TYPO3 6.2 ... was kann ich tun? Danke für Ihre Hilfe.

Antwort

1

Sie sollten die VHS:TrimViewhelper verwenden Sie den Wert zu trimmen, wie folgt aus:

{namespace v=FluidTYPO3\Vhs\ViewHelpers} 
<f:if condition="{newsItem.eventParticipationModalities -> v:format.trim()}"> 
    <div class="press-info"> 
    <h3>Teilnahmemodalitäten</h3> 
    <f:format.raw>{newsItem.eventParticipationModalities}</f:format.raw> 
    </div> 
</f:if> 
+0

Mario Hallo. Danke für deinen Beitrag. Ich werde deine Antwort später testen, aber ich denke, das könnte die Lösung sein. Aber du weißt auch nicht, warum die RTE 2 Zeichen schon drin hat? https://fluidtypo3.org/viewhelpers/vhs/master/Format/TrimViewHelper.html – user2310852

+0

Hallo, tut mir leid, aber ich weiß es auch nicht. –

Verwandte Themen