現在、私はBigCommerceテーマのStencil frameworkを使って作業しています。すでにHandlebars.jsをいくつかのロジックに活用しており、特定のページに特定のhtmlを表示するために使っています。ハンドルバーのページ名またはURLプロパティの使用Big Commerceテンプレートのステートメントの場合
documentationを見ると、「ページ」オブジェクトがあり、私が行う必要のあることを行うために名前やURLを使用できるはずです。
iffを実行するためのページ名またはURLを取得する構文を理解できません。私はそれがページのコンテンツタイプであるかどうかをテストすることで、必要な処理を行うことができますが、タイプのプロパティではありません。私が何をしたいか
{{#if pages }}
... do foo here
{{/if}}
は、あなたが実際にあなたが引くしようとしているデータの間違ったオブジェクトモデルを使用しているように見えます
{{#if pages.url '===' 'about' }}
... do foo here
{{/if}}
{{#if pages.url '===' 'service' }}
... do foo different here
{{/if}}
あなたは 'page.title'を試しましたか? – Alyss