2010-05-30 165 views
0

在使用Joomla to Drupal模块将joomla 1.5站点迁移到Drupal 6后。导入时,我勾选完整的HTML。现在的一些网页中,有很烦人的代码如下所示:Joomla到Drupal迁移问题

<!--[if gte mso 9]> 

Normal 
0 
21 

false 
false 
false 

TR 
X-NONE 
X-NONE 

MicrosoftInternetExplorer4 


<![endif]--><!--[if gte mso 9]> 

DefSemiHidden="true" DefQFormat="false" DefPriority="99" 
LatentStyleCount="267"> 

UnhideWhenUsed="false" QFormat="true" Name="Normal"/> 

UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> 

我认为他们被复制,从MS Word中粘贴。我该如何解决这些问题? 感谢

+0

您创建了多少个节点? – Rimian 2010-05-30 12:13:01

+0

约900个节点 – 2010-05-30 12:35:18

+0

您认为有多少个节点会受到影响?这个网站是你自己还是其他人拥有这些内容? – Rimian 2010-05-30 13:09:04

回答

1

我能想到两个可能性:用“过滤HTML”

  1. 尝试重新进口,这将剥夺未经批准的标签(过滤HTML可以定制,从而使某些标记,例如<IMG> )。我不知道导入模块是否有设置来选择这个选项。
  2. 在drupal上使用富文本编辑器,并手动编辑每个节点。我知道所见即所得的编辑器ckeditor有一个配置参数,强制粘贴到文本框中为纯文本
+0

实际上第一个选项不起作用,手动选项将花费太长时间。 – 2010-05-30 12:33:59

+0

@G德米尔,你能解释为什么第一个选项不起作用吗?是否有一个选项可以指定除“完整html”之外的“body”的另一个过滤器?自定义过滤器(只允许您指定的标签)听起来像是完美的解决方案。显然有900个节点,自动解决方案将是最好的,从而排除选项2. – wiifm 2010-05-30 19:31:35

+0

我不知道为什么,但没有工作。它发现我会手动完成它。无论如何感谢您的答复。 – 2010-05-31 15:11:19