0
ファイルをproduct.liquidテンプレートとチェックアウトの「ありがとうございました」ページに含めるとします。テンプレートページにスニペットまたはアセットをプログラムで含める
私が知る限り、これらのページで液体変数を使用したいので、ScriptTagsを使用することはできません。
私は液体スニペットをこのように配置することだ現在、アプリのインストールに{{product.id}} or {{checkout.line_items}}
:
ShopifyAPI::Asset.create(key: "snippets/name.liquid", src: "myserver/myfile.liquid")
このファイルには、することができ、液体コンテンツは時折、など
テンプレートに特異的であってもよいです店舗デベロッパーがテンプレートページにこれを挿入することで含まれます。
{% include 'name' %}
これを行う方法、またはプログラム的に同じ効果の何か?これは、アプリケーションのインストール(スニペットの作成と同時に)、またはテーマページの読み込み時に実行できます。
これは私の言い方ではありません。まず第一に、私は店主にテンプレートファイルに行って液体インクルードステートメントを書くように指示したくありません。第2に、「追加のコンテンツとスクリプト」ボックスに「ありがとうございました」ページが表示されている場合、液状のインクルードステートメントがチェックアウトで機能しません。 – Asthmatic
ああ、私は理解していると信じています。 APIを使用してインクルードを追加しますか? https://help.shopify.com/api/reference/asset#update 「既存の液体テンプレートの値を変更する」と記載されているセクションは、 –