配置/覆盖 Piranha CMS html 编辑器,以免将 &nbsp's 添加到 html

Posted

技术标签:

【中文标题】配置/覆盖 Piranha CMS html 编辑器,以免将 &nbsp\'s 添加到 html【英文标题】:Configure / override Piranha CMS html editor so as not to add &nbsp's to html配置/覆盖 Piranha CMS html 编辑器,以免将 &nbsp's 添加到 html 【发布时间】:2014-08-21 09:35:24 【问题描述】:

有没有办法配置 Piranha CMS 在通过编辑器的“源代码”视图编辑 html 时不添加 &nbsp's?如果在粘贴之前没有删除空格/缩进,则复制和粘贴缩进的 html 可能会导致一些非常难看的内容。

或者也许可以通过某种方式覆盖 html 编辑器来防止这种行为?

【问题讨论】:

【参考方案1】:

Piranha CMS 中使用的编辑器是 Tiny MCE 4.0,它有很多配置选项。您可以在此处查看编辑器的文档!

http://www.tinymce.com

至于覆盖默认配置,可以复制嵌入的局部视图:

https://github.com/PiranhaCMS/Piranha/blob/master/Core/Piranha/Areas/Manager/Views/Shared/Partial/TinyMCE.cshtml

并将其放在您的应用程序中:

~/Areas/Manager/Views/Shared/Partial

然后将使用您的本地文件而不是默认文件。

问候!

【讨论】:

以上是关于配置/覆盖 Piranha CMS html 编辑器,以免将 &nbsp's 添加到 html的主要内容,如果未能解决你的问题,请参考以下文章

Piranha CMS TinyMCE 为图像添加类

在其他用户的应用程序中使用 Piranha CMS Manager 编辑器

piranha CMS 的 Sysparam 错误

Piranha CMS - UseManager 违反 CORS 政策

自定义区域内的 Piranha CMS HtmlRegion 不保存内容

将 Piranha CMS 与 Azure AD 集成