Shopifyでテンプレートの名前を変更するにはどうすればいいですか?
Shopify テーマのテンプレート ファイルの名前を変更するには、次の手順に従います。
ステップ1: Shopify管理画面から オンラインストア > 部門.
ステップ2: 名前を変更したいテンプレートを含むテーマを見つけて、「⋯ > コードを編集.

ステップ3: コードエディタで、 テンプレート フォルダにコピーします。

ステップ4: 名前を変更したいテンプレートを見つけて右クリックし、 リネーム ドロップダウンメニューから選択します。

ステップ5: ファイルの新しい名前を入力します(ファイル拡張子は必ず残してください。例: .json (NAIST) と .liquid).

例: 名前を変更する場合 page.custom.liquid 〜へ page.promo.liquidShopifyはそれを新しいテンプレートとして認識します。 「page.promo」 テンプレートのドロップダウンで。
テンプレートの名前を変更すると、GemPages で構築されたページに影響しますか?
GemPagesは自動的に Shopifyテーマファイルと同期しますGemPagesでページを作成または編集すると、カスタムJSONテンプレートが生成されます(例: product.gem-XXXX-テンプレート.json) を内部に搭載しています。
後でベースの Shopify テンプレートのラベルまたはコンテンツを変更すると、エディターでページを再公開するときに GemPages が適応します。
- GemPagesページを再公開する
コード内でテンプレートラベルの名前を変更した後、そのテンプレートを使用しているGemPagesページを開いてクリックします。 パブリッシュ.
これにより、GemPages は同期されたテンプレートを更新し、新しいラベルを取得するようになります。
- テーマは公開する必要があります
テンプレートの編集はアクティブなテーマにのみ反映されます。
変更を加える前に、テーマが公開されていることを確認してください。
未公開のテーマをプレビューまたは使用する場合、テーマが公開されるまで GemPages では新しい名前が表示されないことがあります。
- テンプレートの割り当てを確認する
GemPages では、Shopify のデフォルト テンプレートまたはカスタム テンプレートを GemPages ページに割り当てることができます。
コード内のテンプレートの名前を変更した場合は、手動での割り当てが引き続き正しい (新しく名前が付けられた) テンプレートを指していることを再確認してください。
一般的な問題のトラブルシューティング
#1. 新しいラベルが表示されない
テンプレート リストがキャッシュされている場合、ページを更新するか、ブラウザのキャッシュをクリアする必要があります。
また、製品/ページの設定から戻って設定に戻ることもお勧めします。
#2: JSONの保存エラー
ファイルに必要なキーが不足している可能性があります。
テンプレートJSONに少なくとも1つのセクションと一致するものが含まれていることを確認してください。 注文 配列エントリ。(Shopify では、保存するために空でない「sections」オブジェクトが必要です。)
#3: 404 または間違ったテンプレートが適用されました
テンプレート ファイルの名前を誤って変更しようとした場合に、この問題が発生する可能性があります。
ファイル名の変更を元に戻し、代わりに 名 JSON で。
レガシー テーマの場合は、ファイル名自体を編集する必要があることに注意してください (実質的には新しいテンプレートが作成されます)。
#4. 名前変更後にGemPagesページが壊れる
GemPages で設計されたページでコンテンツが表示されなくなった場合は、GemPages エディターで再度開き、再度公開します。
再公開すると、テンプレートの変更が適用されます。
これらの手順に従うことで、GemPages ページの同期を維持しながら、管理画面に表示される Shopify テンプレートの表示名を安全に変更できます。
コメントしてくださってありがとうございます