在我的 Shopify Liquid 主题中添加并解析我自己的 JSON 对象
Posted
技术标签:
【中文标题】在我的 Shopify Liquid 主题中添加并解析我自己的 JSON 对象【英文标题】:Add and parse my own JSON object in my Shopify Liquid theme 【发布时间】:2015-12-25 21:07:41 【问题描述】:我在我的 Shopify 液体主题中的资产文件夹中添加了一个 JSON 文件。我想从我的资产文件夹中的 javascript 文件中以 jquery 方法获取和解析这个 JSON 对象。我尝试将 json 文件作为asset_url 包含在内,并且尝试将jquery 的getJSON() 方法与资产路径一起使用,但找不到该文件。有谁知道将自定义数据对象添加到 shopify 液体主题的好方法以及访问它的最佳方法?
【问题讨论】:
【参考方案1】:您可以将 JSON 保存在 .liquid 文件中,并将其包含在您的模板中。您可以这样定义 JSON:
<script type="text/javascript">
window.my_json_obj =
...
</script>
这样,您可以在 jQuery 脚本中访问 window.my_json_obj
。但如果键/值存储方法足以满足您的需求,您可能应该看看 Shopify 的 metafields
【讨论】:
非常感谢@TatianaFrank :)以上是关于在我的 Shopify Liquid 主题中添加并解析我自己的 JSON 对象的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Liquid 代码、Shopify 中找到访问者的位置
Shopify Plus 启用 Checkout.liquid