当我将我的自定义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/

    10-11 01:31