我为产品创建了一个新的自定义属性,我需要在 HTML 模板中访问它。
我可以看到这些都保存在 product.custom_fields 下,但是如何引用特定自定义属性的键和值?
例如,我有一个自定义字段,其键为“note”,值为“one”。
我尝试通过以下方式在 HTML 模板上显示“note”和“one”:
{{ product.custom_fields.note[key] }}
但是,我收到 500 个错误。我还没有找到可以解释如何做到这一点的参考资料。
我刚刚找到了一个更清晰的按名称访问自定义字段的解决方案:
{{#filter custom_fields 'your-custom-property-name' property='name' }}
{{value}}
{{else}}
a fallback string in case you don't have it
{{/filter}}
这是来自handlebars-helpers repo的过滤器助手的一个未记录的功能。它允许您过滤特定的属性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句