2016-03-23 11 views
0

異なる商品に基づいて価格に異なるサフィックスを追加する必要があります。 'per pair'、 'per pair'などです。これを行うには、製品の名前を確認するしかありません(ありがたいことに3つの製品が他の製品と違います)。このselectCallback機能によって接尾辞が作成されていることがわかりました。しかし、機能var selectCallback = function(variant, selector)は、バリアント制御のみに制限されているようです。どのようにしてその機能で製品のタイトルを取得できますか?そして、誰かが価格に別の接尾辞を付ける方が良いと思うなら、私はすべて耳にします。前もって感謝します!!selectCallback関数内で商品タイトルを取得する方法は?

あなたは(製品ページで)JavaScriptに液体オブジェクトからすべての製品データを取得することができ

答えて

0

<script> 
    var product = {{ product | json }}; 
    console.log(product); 
</script> 

selectCallback機能、あなたはあなたの便利に変更することができます。

selectCallback = function(variant, selector) { 
    ... 
    ... 
    console.log(variant); 
    if (variant) { 
     ... 
     ... 
    } 
    if (variant && variant.available == true) { 
     ... 
    } else { 
     ... 
    } 
    }; 
関連する問題