3

我正在使用 N2CMS (2.2.1.1),并且我有一个简单的 TextPart,我正在尝试输入一个 Skype 按钮,其中包含带有以下 url (skype:{user}?call) 的链接。

我将其输入到“HTML”编辑器(不是所见即所得编辑器)中,每次单击更新时,tinymce 都会将 URL 重写为“/N2/Content/skype:{user}?call”,这会导致“危险请求” “例外,更重要的是无法拨打 Skype 电话。

我知道我需要告诉 TinyMCE “skype:”是允许的协议,但在 N2CMS 的新版本中,N2 安装从 zip 运行 - 我不确定如何/在哪里告诉 TinyMCE 允许 url 中的 skype: 协议. 我特别想避免修改 zip,以便将来更新 N2CMS 不是 PITA。

4

1 回答 1

2

尽管最新版本的 N2CMS 使用 ZIP 存档作为其文件的默认存储,但 TinyMCE 设置仍应位于它们一直所在的位置 - 在 web.config 中。

这是如何添加值的简要示例

<n2>
    <edit>
         <tinyMCE enabled="true" cssUrl="/UI/CSS/editor.css">
              <settings>
                   <add key="theme_advanced_blockformats" value="h1,h2,h3" />

把我放在正确的轨道上,准确的答案;但是,是:

  <n2 xmlns="http://n2cms.com/schemas/configuration/v3">    
    <edit>
      <tinyMCE enabled="true">
        <settings>
          <add key="convert_urls" value="false" />
        </settings>
      </tinyMCE>
    </edit>
  </n2>
于 2011-09-15T09:11:14.740 回答