Risposte:
Se intendi esportare in duplicato, usa il modulo Caratteristiche .
Il modulo funzionalità consente l'acquisizione e la gestione di funzionalità in Drupal. Una caratteristica è una raccolta di entità Drupal che nel loro insieme soddisfano un determinato caso d'uso.
Features fornisce un'interfaccia utente e un'API per prendere diversi componenti di costruzione del sito da moduli con esportabili e raggrupparli in un singolo modulo di funzionalità. Un modulo caratteristica è come qualsiasi altro modulo Drupal tranne per il fatto che dichiara i suoi componenti (ad es. Viste, contesti, campi CCK, ecc.) Nel suo file .info in modo che possa essere controllato, aggiornato o ripristinato a livello di programmazione.
Forse troppo tardi puoi usare il modulo Bundle Copy :
La copia del pacchetto è un sostituto del modulo Copia contenuto che risiede nel progetto CCK per Drupal 6. Dispone del supporto di esportazione / importazione per: tipi di nodo, tassonomia, utente, campi API campo, gruppi di campi
AGGIORNARE le note 7.x-2.x-dev
Sono state aggiunte le seguenti funzionalità:
Drupal 8: Bundle Copy si trova in Drupal 8 Core CMI.
Ho usato il modulo Strumenti di campo e ha funzionato perfettamente.
Tutto quello che ho fatto è stato creare il mio secondo tipo di contenuto, utilizzare questa funzionalità del modulo per clonare tutti i campi nel nuovo tipo di contenuto, quindi disinstallare il modulo. La copia in bundle e le caratteristiche sembrano modi ridicoli per duplicare un tipo di contenuto, questo è stato super semplice ed esattamente quello che volevo.
Clone Fields
scheda in alto, seleziona i campi da copiare, il nodo in cui copiarli e il gioco è fatto.
Tools
scheda, Clone fields to this bundle
selezionare i campi di un tipo di contenuto nodo esistente, Add field instances
.
Ho trovato il (relativamente nuovo) modulo Bundle Inherit un modo molto semplice per farlo. Assicurati di abilitare il modulo "Bundle Inheritance Node" (bundle_inherit_node) oltre al modulo bundle_inherit, quindi otterrai una nuova scheda "Ereditarietà" quando crei nuovi tipi di contenuto.
(Ti dà anche la possibilità di scegliere tra "eredità morbida" e "eredità rigorosa" ... per quanto ne so, "eredità morbida" esegue semplicemente una copia singola dei campi mentre "eredità rigorosa" tiene traccia del gerarchia ereditaria).
Il modo più semplice è usare Bundle Copy - la versione 7.2 che è in sviluppo ma ha funzionato perfettamente per me.
Dopo aver installato il modulo, vai alla pagina "tipi di contenuto" e fai clic sulla nuova scheda "clone".
In "Pacchetto sorgente", seleziona il tipo di contenuto che desideri clonare.
In "Nuovo nome pacchetto", inserisci il nome del nuovo tipo di contenuto che desideri creare. Fai clic su "clona" e ora vedrai quel nuovo tipo di contenuto nel tuo elenco.
Anche gli strumenti sul campo fanno il lavoro, ma non è così semplice.
Solo per la storia, c'è un altro modulo in grado di gestirlo.
Altrimenti, Content Type Clone ti consente di farlo in modo rapido e semplice, senza dover guardare il codice PHP o eseguire manipolazioni complesse:
https://www.drupal.org/sandbox/davidfiaty/2745827
Al momento è un progetto sandbox, ma sarà presto disponibile come modulo ufficiale Drupal.
Modifica: la versione ufficiale di Content Type Clone per Drupal 7 è qui! https://www.drupal.org/project/content_type_clone Versione di Drupal 8 in arrivo.