有可能创建Shopify主题独立公共应用程序吗?

时间:2018-03-12 06:17:15

标签: php shopify shopify-app

我正在开展Shopify公共应用开发。作为我的应用程序功能的一部分,我必须在一些前端文件中加入一些液体代码,如

i)sections / cart-template.liquid ii)sections / product-template.liquid 等

我已经通过默认模板[Debut]中的代码自动执行代码放置过程。

我可以在所有主题中实现这些吗?

我检查了其他主题,发现每个主题的模板结构不同。是否有任何可能的方法可以在所有主题中自动更改这些模板?

2 个答案:

答案 0 :(得分:2)

不幸的是没有,因为每个主题可能都非常不同。某些主题甚至可能为这些部分提供不同的文件名,或者它们可能具有完全不同的HTML结构。

如何解决这个问题没有简单而通用的方法。其中一种方式:

  • 您可以在主题文件中进行一些启发式操作,并尝试找到插入代码的正确位置。例如,langify正在这样做。它正在扫描整个主题并找到插入代码的位置。
  • 您可以要求客户手动添加代码。许多应用程序正在这样做,因为它会导致更少的错误。您只需准备详细的手册如何正确设置。

答案 1 :(得分:0)

每个主题都有自己的结构,很难放置确切的代码。

Victor Leontyev 是正确的.Langify扫描整个主题并将代码替换为所需的位置。您应该分析代码并修复所需的位置。之后,您可以插入代码编程。

您可以在用户手册中提及需要插入的地方代码。根据主题,您可以在用户手册的帮助下手动插入代码。

对于您的参考,添加了一个Shopify应用程序URL。在该应用程序中,他们会通过用户手册向客户提供说明。安装快速订购应用程序后,请查看用户手册。

https://apps.shopify.com/fast-order

希望它会有所帮助。