Shopify应用程序可以在商店主题内自动注入液体代码吗?

vov*_*man 9 inject liquid shopify

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

Dav*_*zar 10

具有.liquid扩展名的文件被视为资产.由于您可以向商店添加资产,答案是肯定的,您确实可以将Liquid模板代码注入商店的主题.

如果您使用App Proxy,您也可以发送Shopify Liquid字符串,Shopify将在商店为您呈现.很整洁的东西.

  • 这有点可怕。商家可能不希望您更改他们的主题。如果他们卸载您的应用程序,您的编辑仍然存在,这会让他们感到悲伤。对于您来说,将资产添加为属于您的应用程序的单独资产会更好,这样在卸载您的应用程序时,您的代码也会受到攻击。您需要做的就是让他们将您的资产包含在他们的主题中。某些应用程序编辑并重命名 theme.liquid 为 theme-myapp.liquid,以将其与 theme.liquid 区分开,并让店主切换到使用您自定义的 theme-myapp.liquid。 (2认同)