設定のエクスポート/インポートが機能しない


9

私はdrush config-export staging自分のサイトのローカルバージョンで実行し、次にdrush config-import stagingサーバーで実行しました。すべての分類用語をインポートしましたが、用語はインポートしませんでした。また、UI([ 構成]-> [開発]-> [構成の同期])から試してみました。これはバグですか、それともDrupal 8の未完成の性質ですか?

回答:


13

構成管理は、設計されたとおりにエクスポートします構成設定をエクスポートします。実際の分類用語自体はtaxonomy_term_field_data、データベースのテーブルにあります。


1
そうですか。では、用語はサイト構成の一部とは見なされないのですか?
Rooster242

4
現時点ではありませんが、独自の構成モジュールを作成して構成に保存した場合、それらは新しいモジュールの構成設定の一部になります。Intermediaビデオのようにテキスト以外のものを使用できるように、高度なツアーモジュールを最初に作成したときにそれを行いました。
Craig Bowman

4
用語はフィールド可能であるためコンテンツエンティティですが、語彙は構成エンティティではないため、エクスポート可能です。

4
用語を構成に変換するのに役立つモジュールの例を誰かが探している場合、Config Menu Linkが良いものになると思います。
colan

1
@CraigBowman —「[独自の構成モジュール]の構成に[用語]を保存する」ためのヒントはありますか?私は独自のカスタムモジュールを作成し、分類法の語彙をエクスポートしています。それとともにエクスポートされる用語も必要です。taxonomy.vocabulary.*.yml必要に応じて、ファイル(Drupal 8)を手動で編集できます。よろしければ、これを回答に追加してください。ありがとう!
chharvey

6

分類用語は構成ではなくコンテンツであるため、これは設計によるものです。

機能は構成のみを扱うため、分類用語などのコンテンツエンティティのサポートは含まれません。

ソース:分類用語のエクスポート


ただし、分類用語をサポートするデフォルトコンテンツモジュールなど、コンテンツを処理する他のモジュールを使用できます。または、コンテンツステージングのデプロイモジュールを確認してください。

たとえば、次のデフォルトコンテンツモジュールのパッチを確認してください。Drushコマンドを使用してすべてのアイテムをエクスポートします。適用すると、を使用してdrush、特定の語彙からすべての用語をエクスポートできます。

drush dcer taxonomy_term vid my_vocabulary --folder=dest/

参照:サイト構造をエクスポートするにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.