2017-11-24 11 views
0

製品の新しいカスタムプロパティを作成しました。これをHTMLテンプレートでアクセスする必要があります。ステンシルhtmlテンプレートのカスタムプロパティにアクセスする

これらはproduct.custom_fieldsの下に保持されていますが、特定のカスタムプロパティのキーと値をどのように参照していますか。

たとえば、私は 'note'のキーと 'one'の値を持つカスタムフィールドを持っています。

私は、HTMLテンプレートに「ノート」と「1」を表示し、以下の方法試してみた:私は、しかし、500エラーを取得しています

{{ product.custom_fields.note[key] }} 

を。私はこれを行う方法を説明するリファレンスは見つかりませんでした。

+0

唯一の方法を試して{{各product.custom_fields}}、{{名前}}、{{値}}、{{/各}}これは各反復処理する必要がありますカスタムフィールドは常にです。 – L4zl0w

+0

ステンシルテンプレートエンジン(タイトルに名前が付けられています)やハンドルバーのテンプレートエンジン(タグに名前が付けられています)についてお話ししていますか? –

+0

ハンドルバーでは値を取得するために単に 'product.custom_fields.note'と書くだけです。プロパティ名を取得する方法はありませんが、あなたは名前を知っていますか?あなたはここに例を示します:https:// jsfiddle。 net/veraee/2uv5hzmn / –

答えて

0

Iを使用しているが見つかりました。この

{{#each product.custom_fields}} 
    {{#if name '==' 'note'}} 
    {{name}}: {{value}} 
    {{/if}} 
{{/each}} 
関連する問題