Come importare / esportare il tipo di contenuto?


Risposte:


15

Ho finito con il modulo Bundle Copy .


Questo modulo non funziona correttamente. In D7 ho scelto alcuni tipi di contenuto da esportare, quindi ho scelto quali campi esportare e ho copiato tutto il codice php generato sul nuovo sito. Il modulo ha creato nuovi tipi di contenuto, ma mancano tutti i campi personalizzati. Inoltre, non è possibile creare nuovamente questi campi, poiché esiste già nel database, ma non viene visualizzato quando si modifica il tipo di contenuto e non è possibile aggiungerlo nei campi esistenti. Svuotare la cache non fa nulla.
Incredibile

14

È possibile utilizzare le funzionalità per esportare e importare i tipi di contenuto nel codice.


Grazie, conosco le funzionalità ma sembra che sarebbe eccessivo dover creare un modulo per importare una funzionalità. Anche la gestione di una funzione, se c'è un cambiamento ...
giorgio79

Può sembrare eccessivo, ma ci sono alcuni vantaggi, come la semplice duplicazione tra siti diversi, se necessario. Con drush e la creazione e manutenzione dell'interfaccia point and click non è un grosso problema.
digitale,

2

Questa funzionalità faceva parte del modulo CCK, che puoi vedere spostare nel core di Drupal. Nella pagina del progetto i manutentori lo hanno scritto:

content_copy: il ramo D7 del modulo Features supporta l'espansione e l'importazione di tipi e campi di contenuto nei moduli 'feature'. Al momento non esiste un'interfaccia utente per esportare e importare manualmente le definizioni dei campi.

Quindi, come ha detto @digital, dovresti usare le funzionalità .


1

+1 voto sul modulo Bundle Copy di giorgio79 sopra - un modulo simile sarebbe: il modulo data_export_import .

Quello che mi piace di data_export_import è che si tratta di un modulo all-in-one (per l'esportazione E l'importazione di dati. Considerando che, come con altre soluzioni, le fasi di importazione ed esportazione sono eseguite da moduli separati, il che potrebbe significare che è necessario un lavoro extra garantendo compatibilità dell'esportazione con l'importazione.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.