2

我在 EZ Publish 站点上的 TinyMCE 中添加了“html”按钮,以便用户可以将自定义 html 写入 xmlblock 字段。但是当用户保存时,带有 div-、img- 和其他标签的 html 代码会被删除。如果我使用''-标签,我假设里面的 html 代码将在网页上呈现为可查看的 html 代码,而不是实际的 html 内容。

如何在 ezoe 中启用 html 编辑?

这就是我正在尝试的:

  1. 单击 TinyMCE 中的 html 按钮。
  2. 编写html代码:

    <div style="text-align:left; width:496px; margin-left:auto; margin-right:auto;"> <img id="Image-Maps_fottoey" src="some url.jpg" width="496" height="249" alt="" /> </div>

  3. 点击“发布”。查看页面时,它没有来自第 2 步的 html 代码的痕迹。

我尝试将以下内容添加到我的覆盖 content.ini.append.php 中:

[literal]
AvailableClasses[]
AvailableClasses[]=html

根据http://acidre.com/blog/ez-publish-saisir-du-contenu-directement-en-html/但这无济于事。

更新:它现在适用于我对 content.ini.append.php 所做的更改。此更改添加了“html”作为文字选项,并在编辑器中为您提供了一个新图标,Nicolas 指给我看(看起来像一张纸,位于图标第 2 行,Omega-icon 之前的第一部分。

当您在紫色编辑字段中添加 html-source 时,如果编辑器发现您粘贴了客栈 url,它将创建链接。这些链接在编辑器中是蓝色的。您必须使用图标第 1 行最右侧的“断开链接”图标断开这些链接。保存时,编辑器中不应出现蓝色超链接。如果你已经管理了这个,发布的页面应该很好地显示你的自定义 html :)

4

1 回答 1

2

在 eZ Publish 的 eZ Online Editor(基于 TinyMCE)中启用文字 HTML 的常用方法是取消注释

AvailableClasses[]=html

覆盖 content.ini 中的配置指令。这里有更多信息:http: //share.ez.no/forums/setup-design/custom-tag-stop-while-running/comment64177

然后,编辑人员应该可以通过 TinyMCE 中的文字按钮使用文字标签(此按钮看起来像一个文本表)。弹出菜单中建议的下拉菜单显示“html”。

允许使用原始 html 需要一些编辑指南和对编辑的完全信任,但我相信你知道这一点。

干杯,

尼古拉斯

于 2011-08-26T11:45:49.947 回答