0

我正在创建一个块并使用 FCKEditor 富文本输入框。我切换到 Source 模式并输入以下 HTML:

<img src="http://test.com/image.png" alt="an image" />

我检查以确认输入格式设置为“完整 HTML”,然后按保存。加载我的网站后,我发现 FCKEditor 的源视图中的 HTML 现在是:

<p><img alt="\&quot;an image" src="\&quot;http://test.com/image.png\&quot;" /></p>

显然,这会阻止图像正确呈现,因为浏览器将图像的路径视为:

"http://test.com/image.png"

有人知道如何提供帮助吗?

4

2 回答 2

1

快速的解决方法可能是不使用引号,因为无论如何它似乎都在添加它们。例子:

<img src=http://site.com/image alt=alt text>
于 2012-05-01T21:40:45.480 回答
0

您是否更改或选择了合适的文本格式?

如果您转到admin/config/content/formats,您可以更新甚至创建新的文本格式。

选择您当前正在使用的导致此问题的过滤器,并检查其中一个过滤器是否造成此问题。有些可能会影响或产生您遇到的问题。

  • 纠正错误和截断的 HTML ”过滤器
  • 将 URL 转换为链接”过滤器
  • 限制允许的 HTML 标签”过滤器

此外,检查 FCKEditor 的配置页面是否激活了任何自动更正过滤器。

无论如何,如果问题在于插入图像,我认为您最好使用专用模块,例如IMCE (http://drupal.org/project/imce)。

希望能帮助到你。

于 2012-05-01T23:13:46.587 回答