Shopify 应用程序可以在商店主题内自动注入液体代码吗?
Posted
技术标签:
【中文标题】Shopify 应用程序可以在商店主题内自动注入液体代码吗?【英文标题】:Can Shopify app automatically inject liquid code inside shop's theme? 【发布时间】:2012-12-05 15:39:59 【问题描述】:我正在构建一个 Shopify 应用程序,我有兴趣自动将流动内容添加到商店的主题中。
【问题讨论】:
【参考方案1】:具有 .liquid 扩展名的文件被视为资产。既然你可以给店铺添加资产,答案是肯定的,你确实可以将 Liquid 模板代码注入到店铺的主题中。
如果您使用应用代理,您还可以发送 Shopify Liquid 字符串,Shopify 将在 Shopify 中为您呈现该内容。非常整洁的东西。
【讨论】:
只是为了确保我做对了,为了编辑现有主题的液体,我应该收到所需的资产,在我的服务器上对其进行分析,然后发送修改/更改相同液体的请求使用新的编辑值? 这有点吓人。商家可能不希望您更改他们的主题。如果他们卸载你的应用程序,你的编辑仍然存在,这让他们很伤心。将资产添加为属于您的应用程序的单独资产会更好,这样在卸载您的应用程序时,您的代码也会被破坏。您需要做的就是让他们将您的资产包含在他们的主题中。一些应用程序编辑并重命名 theme.liquid 以成为 theme-myapp.liquid 以将其与 theme.liquid 区分开来,并让店主切换到使用您的自定义 theme-myapp.liquid。以上是关于Shopify 应用程序可以在商店主题内自动注入液体代码吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Shopify 在线商店 2.0 中的一个部分中拥有超过 12 个块?
Shopify Plus 启用 Checkout.liquid
在 Shopify 液体中使用 @font-face 时的字体文件 404
javascript (Shopify)根据客户的地理位置自动更改商店的货币