Glazed ThemeからDXPR Themeへの移行.

DXPR Themeを学ぶレガシー
2021年4月15日をもって、すべてのGlazed製品はサポート対象外となります。WebサイトにGlazed製品をインストールしている場合、サイトが危険にさらされる可能性があります。

Glazed ThemeからDXPR Themeへの移行方法


  1. 新しいオープンソースのDXPR ThemeとヘルパーモジュールをDrupal.orgからダウンロードするか、Composerでインストールします。
  2. DXPR Themeを有効化します
  3. まずConfiguration Managerモジュールを有効化します。
    1. 管理画面の「機能拡張」を開きます
    2. Configuration Managerを検索します
    3. 下にスクロールして「インストール」を選択します
  4. 現在のテーマ設定をエクスポートします。
    1. 環境設定 > 開発 > 設定の同期を開きます
    2. 「エクスポート」を選択します
    3. 「単一アイテム」を選択します
    4. 「設定名」の下で「color.theme.glazed」を選択します
    5. すべての設定をコピーします
    6. 新しいタブでインポートセクションを開きます
    7. 「シンプル設定」を選択します
    8. 新しい名前(例: 「color.theme.dxpr_theme」)を作成します
    9. 最後に「インポート」をクリックします
    10. 手順4.4から4.9を「glazed.settings」に対して繰り返し、「dxpr_theme.settings」という名前にします
  5. 「テーマ設定」を開き、「設定を保存」をクリックします
  6. テーマ設定にカスタムCSSやカスタムJSがある場合は、カスタムコード内の文字列glazed をdxpr_themeに置換し、テーマ設定フォームを再度保存します
  7. DXPRで行ったのと同じブロック配置になるよう、構造 > ブロックレイアウトを開きます
  8. Glazed Helperモジュールを無効化します。
    1. 作業中にコンテンツタイプを失わないよう、サイトのコードを開いて「.info.yml」を検索します
    2. すべてのglazed_helper依存関係をdxper_theme_helperに置換し、保存します
    3. 次にGlazed Helperモジュールを無効化します
  9. キャッシュをクリアします。
  10. Glazed Themeページ設定でフィールドをカスタマイズしていた場合は、次の操作が必要です。
    1. ノードの「設定」を開きます
    2. 「編集」をクリックします
    3. DXPR Themeページ設定に同じカスタム設定を反映させます
    4. Glazedページ設定フィールドコレクションを削除します。


  1. 新しいオープンソースのDXPR ThemeとヘルパーモジュールをDrupal.orgからダウンロードします
  2. まずGlazed Helperモジュールを無効化します。
  3. 「DXPR Theme Helperモジュール + DXPR Theme」を有効化します
  4. 現在のテーマ設定をエクスポートします
    1. テーマ設定を開きます
    2. 「インポート/エクスポート」を選択します
    3. カスタマーテーマ設定をすべてコピーします。
    4. 「外観」をクリックします
    5. DXPR Themeの下にある「設定」をクリックします
    6. 「インポート/エクスポート」を選択し、次に「テーマ設定のインポート」を選択します
    7. テーマ設定を貼り付けます
    8. 下にスクロールして「設定を保存」を選択します
  5. DXPR Themeをデフォルトテーマにします。
    1. 「外観」を開きます
    2. DXPR Themeの下にある「デフォルトに設定」を選択します
  6. DXPR Themeページ設定でリージョンを非表示にしていた場合は、次の操作が必要です。
    1. ノードの「設定」を開きます
    2. 「編集」をクリックします
    3. DXPR Themeページ設定の下にある任意のフィールドを非表示にします
  7. Glazedページ設定フィールドを削除します。
    1. 「構造」を開きます
    2. 「コンテンツタイプ」を選択します
    3. 目的のコンテンツタイプの「フィールドの管理」を選択します
    4. Glazedページ設定の行にある「削除」アイコンをクリックします
  8. ブロック設定をDXPR Themeに移行します
    1. 「構造」を選択します
    2. 「ブロック」を選択します
    3. 右上の「DXPR Theme」タブを選択します
    4. 「Glazed」の下にあるのと同じ設定を「DXPR Theme」に反映させます
  9. 作業が終わったらGlazed Themeを無効化し、サイトから削除します。


移行のサポートが必要ですか。

小規模なプロジェクトでは、移行とコンテンツの整合性確認は簡単です。

大規模なプロジェクトでは、モジュールと設定の相互作用により移行が複雑になる場合があります。

DXPRチームは、GlazedからDXPR製品への移行についてコンサルティングも実行も承ります。