2015-07-03 71 views
0

我有一个由自由职业者构建的drupal站点,有几件事情让人困惑。Drupal 7:当我对块进行更改时,以前的编辑会被替换为新的编辑,而不会添加到以前的编辑中

  1. 当我点击一个节点的编辑按钮时,我看到CkEditor - 我尝试添加HTML标签和一些CSS标签。然后我保存了它。我发现还有几个更改需要完成,所以我点击了相应节点上的编辑按钮,发现我添加的标签/ css丢失了。

  2. 同样,我点击了其他节点的编辑按钮,我什么也没做,只是点了保存按钮。输出完成失真(因为很少有css丢失,也有一些标签丢失)。

P.S - 我对Drupal很新,这可能是一个基本问题。请多多包涵。

+0

小心你正在使用的文本格式(下拉到textarea下面):如果你想写HTML/CSS,请使用完整的HTML。您可以在/ admin/config/content /格式管理文本格式,并管理wysiwyg配置文件(以及修改丰富的编辑器选项):/ admin/config/content/wysiwyg。要小心:只是从文本格式切换到另一个可以修改字段内容。 – Flo

+0

@Flo - 当我选择完整的HTML - 添加HTML/CSS - 保存它。如果我尝试再次编辑节点(无法看到添加的HTML/CSS)并保存它,而不对HTML/CSS进行任何更改。以前添加的HTML/CSS还会在那里吗? –

+0

这取决于你的编辑器配置,某些元素从内容中剥离。 Inlanner提到的源代码按钮可能很少。但是......处理完整的HTML块总是很棘手,危险和低效,所以我通常会尽量避免它。远离CSS/PHP/JS中的块或节点或视图字段或Drupal管理界面中输入的任何内容。 – Flo

回答

0

将文本过滤器设置为“完整的HTML”,然后单击“源”插入HTML标签和CSS。否则(当然是一个更好的解决方案)安装Ace editor,这是一个非常有用的模块,带有html,php等语法高亮显示。

相关问题