L'esportazione / importazione della configurazione non funziona


9

Ho fatto una drush config-export stagingversione locale del mio sito e poi una drush config-import stagingsul server. Ha importato tutto il vocabolario della tassonomia, ma senza termini. L'ho provato anche tramite l'interfaccia utente ( Configurazione-> Sviluppo-> Sincronizzazione della configurazione ). È un bug o solo la natura incompiuta di Drupal 8?

Risposte:


13

La gestione della configurazione esporta esattamente ciò per cui è stata progettata: Esportare le impostazioni di configurazione . Gli stessi termini di tassonomia stessi sono taxonomy_term_field_datariportati nella tabella del database.


1
Vedo. Quindi i termini non sono considerati parte della configurazione del sito?
Rooster242,

4
Non al momento, ma se hai creato il tuo modulo di configurazione e memorizzato nella configurazione per esso, farebbero parte delle impostazioni di configurazione per il nuovo modulo. L'ho fatto quando ho creato il modulo tour avanzato per la prima volta in modo da poter usare cose diverse dal testo, come il video Intermedia.
Craig Bowman,

4
I termini sono entità di contenuto perché sono fieldable mentre i vocabolari non lo sono quindi sono entità di configurazione, quindi solo sono esportabili.

4
Se qualcuno sta cercando un modulo di esempio che aiuti a trasformare i termini in configurazione, penso che Config Menu Link potrebbe essere buono.
colan,

1
@CraigBowman - Qualche consiglio su come "memorizzare [termini] nella configurazione per [il tuo modulo di configurazione]"? Sto creando il mio modulo personalizzato ed esportando un vocabolario di tassonomia; vorrebbe anche che i suoi termini fossero esportati insieme ad esso. Ho la possibilità di modificare il taxonomy.vocabulary.*.ymlfile (Drupal 8) a mano, se necessario. Per favore aggiungi questo alla tua risposta se saresti così gentile. Grazie!
Chharvey,

6

Questo è di progettazione poiché i termini della tassonomia sono il contenuto, non la configurazione.

Le funzionalità riguardano esclusivamente la configurazione e quindi non includono il supporto per entità di contenuto come i termini della tassonomia.

Fonte: esportazione di termini di tassonomia .


Tuttavia, è possibile utilizzare altri moduli che potrebbero funzionare con contenuti come il modulo Contenuto predefinito che supporta i termini della tassonomia. Oppure seleziona Distribuisci modulo per la gestione temporanea del contenuto.

Ad esempio, controlla questa patch per il modulo Contenuto predefinito : comando Drush per esportare tutti gli elementi , una volta applicato, puoi esportare tutti i termini dal vocabolario specifico usando drush, ad es.

drush dcer taxonomy_term vid my_vocabulary --folder=dest/

Vedi anche: Come posso esportare la struttura del mio sito?

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.