来自 tx_news 的新数据记录中 Rich-Text-Editor(htmlarea)中的 TYPO3 空字符
TYPO3 Empty Characters in Rich-Text-Editor (htmlarea) in new Data records from tx_news
我已经从 TYPO3 6.2
更新到 TYPO3 7.6
。现在我插入一个新的 tx_news
-data 记录 -> 仅插入标题和一些其他必填字段 -> 保存并关闭。
在预览(前端)中,我看到了我的条目,但也在其他一些文本字段中看到了 'empty characters' (htmlarea
richt-text-editor)。就我而言 'Teilnahmemodalitäten'。该字段预填充了 2 个字符。如果你插入 <f:debug>{newsItem.eventParticipationModalities}</f:debug>
,你会看到它,请看截图:
在这里你可以在后端看到它。光标位于第 3 行:
我已经提出了一个条件,因为我不想显示标题,如果该字段为空.. 但是为什么我的文本字段默认情况下不为空?
<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 来 trim 你的值,像这样:
{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>
我已经从 TYPO3 6.2
更新到 TYPO3 7.6
。现在我插入一个新的 tx_news
-data 记录 -> 仅插入标题和一些其他必填字段 -> 保存并关闭。
在预览(前端)中,我看到了我的条目,但也在其他一些文本字段中看到了 'empty characters' (htmlarea
richt-text-editor)。就我而言 'Teilnahmemodalitäten'。该字段预填充了 2 个字符。如果你插入 <f:debug>{newsItem.eventParticipationModalities}</f:debug>
,你会看到它,请看截图:
在这里你可以在后端看到它。光标位于第 3 行:
我已经提出了一个条件,因为我不想显示标题,如果该字段为空.. 但是为什么我的文本字段默认情况下不为空?
<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 来 trim 你的值,像这样:
{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>