Submitted by skumy on
Bonjour à tous,
Voilà je souhaite simplement dupliquer un type de contenu que j'ai créé sous Drupal 7.
J'ai trouvé des éléments intéressants concernant le module "Features", j'ai cru comprendre qu'il permettait de gérer un système de versionning dans Drupal même, mais je ne vois pas vraiment comment dupliquer mon type de contenu avec ce module.
Si quelqu'un a une idée...
Merci !
Tu ne pourra pas dupliquer un
Permalien Soumis par kvasir le 18 Mai, 2011 - 15:38
Tu ne pourra pas dupliquer un type de contenu car il faut que les noms des fields soient tous différents sous Drupal d'une part et d'autre par je ne vois pas bien l'utilité de dupliquer un type de contenu???
Drupal pourrait très bien de
Permalien Soumis par skumy le 18 Mai, 2011 - 16:13
Drupal pourrait très bien de façon indépendante, ajouter un suffixe aux noms de chaque field pour les différencier du type de contenu original..
Concernant l'utilité, j'ai un type de contenu de plus de 80 champs différents, et je veux en créer un identique ou presque, pour pouvoir au final disposer de 2 types de ceontenu bien distincts, et créer un 3ème type de contenu possédant 2 nodes references, permettant d'associer un contenu du type de contenu 1 avec un contenu du type de contenu 2.. Pour au final avoir une page comparatif. Je ne voudrais donc pas avoir à me retaper les 80 champs à créer si tu veux... D'ou l'utilité de la duplication ^^.
Sauf erreur de ma part, il me semble qu'il était possible de le faire sous Drupal 6, alors je ne vois pas pourquoi il serait impossible de faire de même sous Drupal 7...
Merci de la réponse en tout cas, si d'autres pouvaient me confirmer ça ^^
Je pense que dans ce cas il
Permalien Soumis par kvasir le 18 Mai, 2011 - 17:05
Je pense que dans ce cas il serais plus judicieux de rajouter un field au premier type de contenu qui possède 2 valeurs correspondants chacune à un de tes 2 type de contenu(sauf que now tu n'en as besoin que d'un seul) et cela te permettra de les différencier. Ce sera bien plus optimisé pour la base de donnée.
J’ai vraiment besoin de 2
Permalien Soumis par skumy le 18 Mai, 2011 - 17:48
J'ai vraiment besoin de 2 types de contenu différents, car quelques champs diffèrent malgré tout. Donc il faudrait vraiment que je puisse dupliquer le 1er type de contenu...
Hummm ok so si tu pense que
Permalien Soumis par kvasir le 18 Mai, 2011 - 18:02
Hummm ok so si tu pense que c'est la meilleur solution je vois de toute manière très mal comment on pourrait dupliqué un type de contenu.
Mais se que tu peux faire c'est exporter le type de contenu et le réimporte en ayant changer préalablement tout tes noms de fields c'est long mais bon si ils sont vraiment semblable tu aura juste à taper 60 fois un 2 bien placer ;).
Navré de ne pas avoir de meilleur solution à te proposer mais je n'ai commencé Drupal il y a 1 mois et demi seulement.
Sorry
Ne sois pas désolé d’essayer
Permalien Soumis par skumy le 18 Mai, 2011 - 18:05
Ne sois pas désolé d'essayer de m'aider ^^, je t'en suis déjà très reconnaissant. Tu parles d'export.. Comment on fait ça..? Car effectivement ce serait une très bonne idée, et ce serait toujours mieux que de tout refaire !
En tout cas merci pour tes réponses !
J’utilise le module suivant
Permalien Soumis par kvasir le 18 Mai, 2011 - 18:36
J'utilise le module suivant http://drupal.org/project/acc mais je n'ai aucune idée de si il fonctionne ou non sur Drupal 7 ensuite tu as juste à aller dans type de contenu et en haut tu as le choix entre Liste, Ajouter, Field, Exporter ou Importer.
Voila j'espère que sa va t'aider ;)
Ca aurait été parfait mais
Permalien Soumis par skumy le 19 Mai, 2011 - 09:38
Ca aurait été parfait mais hélas, ce module n'est plus maintenu et il n'est pas disponible pour Drupal 7.. Mais merci de ton aide !
Y aurait-il d'autres pistes ?
Merci !
Un petit UP ^^
Permalien Soumis par skumy le 20 Mai, 2011 - 10:21
Un petit UP ^^
Hello, Une méthode peut-être
Permalien Soumis par emena le 20 Mai, 2011 - 17:03
Hello,
Une méthode peut-être pas très rigoureuse mais qui marche :
EM
J’ai déjà proposé une
Permalien Soumis par kvasir le 20 Mai, 2011 - 17:09
J'ai déjà proposé une solution similaire juste avant mais il semble que ce ne soit pas faisable sous Drupal 7 ça ne va que des versions 4 à 6. :(
Le module Features exporte
Permalien Soumis par vincent59 le 20 Mai, 2011 - 22:13
Le module Features exporte les types de contenu.
Ensuite tu modifies l'export pour changer le nom de tes champs et tu réimportes.
Bon, c'est très théorique, je n'ai pas essayé, mais c'est une piste. et Features est dispo pour Drupal 7!
http://drupal.org/project/features
Autre option : créer le type de contenu de manière "programmatique", via un module. Mais là tu vas devoir repartir d'une page blanche, puisque le premier contenu est déjà créé.
Merci à tous pour vos pistes,
Permalien Soumis par skumy le 23 Mai, 2011 - 10:02
Merci à tous pour vos pistes, je vais tester tout ça !
Rebonjour à tous, Alors j’ai
Permalien Soumis par skumy le 24 Mai, 2011 - 11:29
Rebonjour à tous,
Alors j'ai bien essayé de manipuler le module "Features" pour exporter mon type de contenu en question, j'ai l'impression d'y arriver, mais le problème se pose lors de l'importation... Apparemment Features fait de cette exportation un module, que j'installe dans Drupal et qui apparaît bien en tant que tel dans l’administration, mais je ne comprends pas comment dire à Drupal, d'exécuter l'action du module créé avec Features, dans mon cas l'importation d'un type de contenu..
Si quelqu'un sait manipuler ce module, j'implore son aide !
Merci d'avance.
Bonjour, je pense que depuis
Permalien Soumis par dilune le 23 Mars, 2012 - 15:38
Bonjour,
je pense que depuis que tu as posé la question, le problème est résolu.
Mais ça pourra peut-être être utile à d'autres, le module Bundle copy http://drupal.org/project/bundle_copy en D7 remplace le content copy de CCK en D6.