2010-05-30 5 views
0

Après la migration d'un site Joomla 1.5 vers Drupal 6 en utilisant le module Joomla to Drupal. En important, j'ai coché le HTML complet. Maintenant, quelques-unes des pages ont des codes sont ennuyeux comme indiqué ci-dessous:Problème de migration de Joomla vers 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"/> 

Je pense qu'ils sont copiés et collés à partir de MS Word. Comment pourrais-je résoudre ces problèmes? Merci

+0

Combien de nœuds avez-vous créés? – Rimian

+0

environ 900 nœuds –

+0

Environ combien de nœuds effectuez-vous? Ce site est-il pour vous-même ou quelqu'un d'autre possède-t-il le contenu? – Rimian

Répondre

1

Je peux penser à 2 possibilités:

  1. Essayez réimportation avec « html filtrée », cela supprime les balises non approuvées (html filtrée peut être personnalisée pour permettre à certaines balises, par exemple <img>). Je ne sais pas si le module d'importation a un paramètre pour le choisir ou non.
  2. Utilisez un éditeur de texte enrichi sur drupal et modifiez manuellement chaque noeud. Je sais que l'éditeur WYSIWYG ckeditor a un paramètre de configuration pour forcer le collage dans la zone de texte pour qu'il soit en texte brut
+0

effectivement la première option n'a pas fonctionné et l'option manuelle prendra trop de temps. –

+0

@Gok Demir, pouvez-vous expliquer pourquoi la première option n'a pas fonctionné? Existe-t-il une option pour spécifier un autre filtre pour le 'corps' autre que 'full html'? Un filtre personnalisé (permettant uniquement les tags que vous spécifiez) sonne comme la solution parfaite. Évidemment, avec 900 nœuds, une solution automatique va être la meilleure ici, excluant ainsi l'option 2. – wiifm

+0

Je ne sais pas pourquoi, mais n'a pas travaillé. Cela signifie que je le ferai manuellement. En tout cas merci pour la réponse. –