当我将我的自定义FLUX CE与flux.filed.text一起使用时,每次保存文本时,我都会在aech段落之后获得新的empry行<p></p>
。在段落之间添加空行,例如<p><br></p>
在默认的flud_styled_content中,例如TextMedia,Text,TextPic-都可以。只是落后了
<flux:field.text name="text" label="Text"
enableRichText="TRUE"/>
我试过了:
Turn off enclosing <p> tags in CKEditor 3.0
默认,最小,自定义等
https://github.com/FluidTYPO3/flux/issues/1388#issuecomment-311618318
我发现它们在前端有多干净-我只是在输出中添加了
<f:format.html parseFuncTSPath="">{text}</f:format.html>
但是我不喜欢每当节省一个元素时,我就会得到越来越多的肽线
TYPO3 8.7.1 +助焊剂8.2.1
最佳答案
没有找到其他解决方案,直接在“flux”中添加了条件
关于flux/Classes/Form/Field/Text.php中的第60行
if (true === $this->getEnableRichText() && true === empty($defaultExtras)) {
$typoScript = $this->getConfigurationService()->getAllTypoScript();
//$configuration['defaultExtras'] = $typoScript['plugin']['tx_flux']['settings']['flexform']['rteDefaults'];
$configuration['enableRichtext'] = true;
} else {
$configuration['defaultExtras'] = $defaultExtras;
}
希望TYPO3尽快解决此问题,否则“flux”会增加官方的Pach
关于ckeditor - flux:field.text + CKEditor在每个保存操作的后端添加新的空<p> </p>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44844329/