【问题标题】:Can Shopify app automatically inject liquid code inside shop's theme?Shopify 应用程序可以在商店主题内自动注入液体代码吗?
【发布时间】:2012-12-05 15:39:59
【问题描述】:

我正在构建一个 Shopify 应用程序,我有兴趣自动将流动内容添加到商店的主题中。

【问题讨论】:

    标签: shopify liquid inject


    【解决方案1】:

    具有 .liquid 扩展名的文件被视为资产。既然你可以给店铺添加资产,答案是肯定的,你确实可以将 Liquid 模板代码注入到店铺的主题中。

    如果您使用应用代理,您还可以发送 Shopify Liquid 字符串,Shopify 将在 Shopify 中为您呈现该内容。非常整洁的东西。

    【讨论】:

    • 只是为了确保我做对了,为了编辑现有主题的液体,我应该收到所需的资产,在我的服务器上对其进行分析,然后发送修改/更改相同液体的请求使用新的编辑值?
    • 这有点吓人。商家可能不希望您更改他们的主题。如果他们卸载你的应用程序,你的编辑仍然存在,这让他们很伤心。将资产添加为属于您的应用程序的单独资产会更好,这样在卸载您的应用程序时,您的代码也会被破坏。您需要做的就是让他们将您的资产包含在他们的主题中。一些应用程序编辑并重命名 theme.liquid 以成为 theme-myapp.liquid 以将其与 theme.liquid 区分开来,并让店主切换到使用您的自定义 theme-myapp.liquid。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-13
    • 2016-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多