Node Import et Taxonomy CSV
Submitted by yvan on Wed, 03/24/2010 - 18:12
Déjà on va se demander, mais pourquoi donc utiliser Node Import au lieu de Migrate & Co. Bref, la question n'est là.
Après, il y a question, mais pourquoi importer les taxonomies avec Taxonomy CSV, et bien je réponderais simplement... parce que.
Ici je vais juste attirer l'attention sur les modules qui préférent directement passer par la fonction *_save plutôt que part drupal_execute. Dans le cas d'une importantion à l'aide de Taxonomy CSV tout ce passe super bien. On va dans notre admin et ont est super content de voir notre arbre de catégories très bien fait et très jolie.
Mais le saviez-vous, que Drupal intégre la notion de "hirarchy" dans les taxonomies ? Vous me croyez pas ? Eh bien allez faire un tour dans la table vocabulary, oh miracle un champ qui se nomme justement hirarchy :P
Bref, donc notre module Taxonomy CSV importe bien les taxonomies, mais comme il passe pas par drupal_execute, il manque donc la procédure qui va mettre à jour ou pas ce champ si ont ajoute un term enfant ou pas.
Du coup, quand on souhaite faire un Node Import avec une hirarchie des taxonomies (vous savez, le fameux Categ>>SubCateg), on risque de s'arracher les cheveux car on prendra pas pourquoi il refuse notre term à l'essai.
La solution est donc, d'aller dans la table vocabulary et de passer le hirarchy de 0 en 1 et du coup tout est beau dans le meilleure des mondes.
Tags:






Recent comments
40 weeks 1 day ago
46 weeks 4 days ago
46 weeks 6 days ago
50 weeks 5 days ago
50 weeks 5 days ago
50 weeks 6 days ago
1 year 3 weeks ago
1 year 5 weeks ago
1 year 5 weeks ago
1 year 5 weeks ago