如何使TYPO3 RTE块样式在Edge中运行?

时间:2017-07-19 06:41:19

标签: typo3 microsoft-edge rte

我有一个非常奇怪的问题。我在TYPO3网站的RTE中添加了blockstyle。除Edge之外,它在任何地方都可以正即使在IE 11中它也能正常工作。 在Edge中,blockstyle部分始终处于非活动状态(变灰)。 当我将光标放入已经有块样式的文本时,它会显示"未知的块样式"。

我很困惑,到目前为止没有找到关于Edge处理RTE块样式的信息。我的代码是否犯了错误,还是Edge的错误?

我的代码在 RTE.ts

    RTE {
    default {
        contentCSS = path/to/RTE.css
        showButtons = blockstylelabel, blockstyle, formatblock, bold, orderedlist, unorderedlist, insertcharacter, link, findreplace, chMode, removeformat, undo, redo, about
        buttons {
            formatblock {
                removeItems = h4, h5, h6, pre, address, article, blockquote, footer, header, nav, div, aside, section, container
            }            
        }
    }
}
# configuration for introtext blockstyle
RTE.default.buttons.blockstyle.allowedClasses := addToList(introtext)
RTE.default.proc.allowedClasses := addToList(introtext)
RTE.classes.introtext.name = Introtext

# configuration for checkmarks blockstyle
RTE.default.buttons.blockstyle.allowedClasses := addToList(checkmarks)
RTE.default.proc.allowedClasses := addToList(checkmarks)
RTE.classes.checkmarks.name = USP Liste

RTE.css

中的代码
    /* Block styles */

p.introtext {
    font-size: 24px;
}

ul.checkmarks {
    list-style: none;
    padding-left: 1em;
}

2 个答案:

答案 0 :(得分:1)

这看起来像Bug,应该由TYPO3核心团队修复。 RTE不应具有/需要浏览器特定配置。

你可以在这里报告错误: https://forge.typo3.org/projects/typo3cms-core/issues (您需要使用您的typo3.org帐户登录。在页面显示"新问题"按钮之前。

以下列表可帮助开发人员更快地找到问题: 1)TYPO3版本。 (参见about模块) 2)已安装的扩展(如果您怀疑他们与RTE交互) 3)可能的Javascript错误。 (按F12并单击选项卡"控制台") 4)重现问题的步骤。

答案 1 :(得分:0)

TYPO3问题以以下评论结束:

  

很抱歉,我们关闭此问题,因为现在TYPO3使用CKEditor和   TYPO3不再支持RTEHtmlarea。

     

RTEHtmlarea开发已经停止 - 它已经与之脱钩了   核心及其代码可在GitHub上获得:   https://github.com/FriendsOfTYPO3/rtehtmlarea

     

如果你仍然需要这个,请在​​GitHub上创建一个PR