【问题标题】:Is possible to create Shopify theme independent public App?是否可以创建 Shopify 主题独立公共 App?
【发布时间】:2018-03-12 06:17:15
【问题描述】:

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

i) 部分/cart-template.liquid ii) 部分/product-template.liquid 等等

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

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

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

【问题讨论】:

    标签: php shopify shopify-app


    【解决方案1】:

    很遗憾,没有,因为每个主题都可能非常不同。一些主题甚至可能在这部分有不同的文件名,或者它们可能有完全不同的 HTML 结构。

    没有简单而通用的方法来解决这个问题。方式之一:

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

    【讨论】:

      【解决方案2】:

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

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

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

      添加了一个 Shopify 应用 URL 供您参考。在该应用程序中,他们通过用户手册向客户提供说明。安装Fast Order应用程序后查看用户手册。

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

      希望它会有所帮助。

      【讨论】:

        猜你喜欢
        • 2012-11-08
        • 1970-01-01
        • 1970-01-01
        • 2023-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-16
        • 1970-01-01
        相关资源
        最近更新 更多