簡體   English   中英

TYPO3來自tx_news的新數據記錄中的Rich-Text-Editor(htmlarea)中的空字符

[英]TYPO3 Empty Characters in Rich-Text-Editor (htmlarea) in new Data records from tx_news

我已經從TYPO3 6.2更新到TYPO3 7.6 現在,我插入一個新的tx_news -data記錄->僅插入標題和其他一些必填字段->保存並關閉。

在預覽(前端)中,我看到了我的條目,但在其他一些文本字段( htmlarea richt-text-editor)中也看到了“空字符”。 在我的情況下是“Teilnahmemodalitäten”。 該字段已預填充2個字符。 如果您插入<f:debug>{newsItem.eventParticipationModalities}</f:debug> ,則會看到它,請參見屏幕截圖: 在RTF編輯器中預填充2個字符

在這里您可以在后端看到它。 光標在第3行: RTE不為空

我做了一個條件,因為如果該字段為空.. 不想顯示標題, 但是為什么默認情況下我的文本字段也不為空?

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

“Teilnahmemodalitärten”字段是tx_news的附加字段。 這是我的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'
),

和ext_tables.sql:

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

TYPO3 6.2沒問題...我該怎么辦? 謝謝你的幫助。

您應該使用VHS:TrimViewhelper來調整值,如下所示:

{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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM