Yapılandırma dışa / içe aktarma çalışmıyor


9

Ben yaptım drush config-export stagingsonra benim sitenin yerel versiyonundaki bir drush config-import stagingsunucuda. Tüm sınıflandırma kelime dağarcığını içeri aktardı, ancak terim yoktu. Ayrıca UI ( Configuration-> Development-> Configuration Synchronization ) aracılığıyla da denedim . Bu bir hata mı yoksa sadece Drupal 8'in bitmemiş doğası mı?

Yanıtlar:


13

Yapılandırma yönetimi tam olarak ne yapmak için tasarlandığını dışa aktarıyor: Yapılandırma ayarlarını dışa aktarın . Gerçek sınıflandırma terimlerinin kendileri taxonomy_term_field_dataveritabanındaki tabloda bulunmaktadır.


1
Anlıyorum. Yani terimler site yapılandırmasının bir parçası olarak kabul edilmez mi?
Rooster242

4
Şu anda değil, ancak kendi yapılandırma modülünüzü oluşturup bu yapılandırmada sakladıysanız, yeni modülün yapılandırma ayarlarının bir parçası olurlar. Bunu, gelişmiş tur modülünü ilk oluşturduğumda, Intermedia videosu gibi metin dışındaki şeylerin kullanılabilmesi için yaptım.
Craig Bowman

4
Terimler içerik varlıklarıdır, çünkü bunlar değiştirilebilirler, ancak kelime hazneleri konfigürasyon varlıkları değildir, bu yüzden sadece dışa aktarılabilirler.

4
Birisi terimlerin yapılandırmaya dönüştürülmesine yardımcı olacak bir örnek modül arıyorsanız, Config Menu Link'in iyi bir modül olabileceğini düşünüyorum .
colan

1
@CraigBowman - "[kendi yapılandırma modülünüzün] yapılandırmasında [terimlerin] nasıl saklanacağıyla ilgili ipuçları var mı?" Kendi özel modülümü oluşturuyorum ve bir sınıflandırma kelimesini dışa aktarıyorum; aynı zamanda terimlerinin de ihraç edilmesini istiyor. taxonomy.vocabulary.*.ymlGerekirse dosyayı (Drupal 8) elle düzenleme yeteneğine sahibim . Eğer çok nazik olursanız lütfen bunu cevabınıza ekleyin. Teşekkürler!
chharvey

6

Sınıflandırma terimleri yapılandırma değil içerik olduğu için bu tasarım gereğidir.

Özellikler yalnızca yapılandırmayla ilgilidir ve bu nedenle sınıflandırma terimleri gibi içerik varlıkları için destek içermez.

Kaynak: Taksonomi terimlerinin dışa aktarılması .


Ancak , sınıflandırma terimlerini destekleyen Varsayılan İçerik modülü gibi içeriklerle çalışabilecek diğer modülleri kullanabilirsiniz . Veya içerik hazırlama için Modülün dağıtımını denetleyin.

Örneğin, Varsayılan İçerik modülü için bu yamaya göz atın : Tüm öğeleri dışa aktarmak için drush comand , uygulandıktan sonra, belirli terimlerden tüm terimleri drush, örn.

drush dcer taxonomy_term vid my_vocabulary --folder=dest/

Ayrıca bkz: Site yapımı nasıl dışa aktarırım?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.