【问题标题】:How to insert custom HTML in theme via custom Shopify App?如何通过自定义 Shopify 应用在主题中插入自定义 HTML?
【发布时间】:2014-03-24 13:23:04
【问题描述】:

每当用户在他们的商店中安装/启用我的应用程序时,我想在 shopify 主题中包含自定义 HTML。谁能建议我如何做到这一点?

【问题讨论】:

标签: shopify


【解决方案1】:

使用Asset API,您可以添加或更新资产,例如您的自定义 HTML。资产属于一个主题,因此您可能还需要Theme API,它使您可以访问已安装的主题及其角色。您不应更新不属于您自己的应用的现有资产。

如果您只想将 JavaScript 添加到商店,您可能需要使用 ScriptTag

第三种选择是使用application proxies。应用程序代理会将 Web 请求转发到您的应用程序。您的应用程序返回自定义 HTML(或 Liquid),这些 HTML 将返回给访问者。通过这种方式,您可以使用例如图片库来扩展商店。

请记住,当商店卸载您的应用时,assets 不会被删除。此外,卸载后您将无法再访问您的assets。当商店卸载您的应用程序时,ScriptTag 将被删除。对于应用代理,您可以自己实现访问机制,并在商店卸载您的应用时拒绝访问。

【讨论】:

  • 感谢您的详细解释,我认为应用程序代理是从我的网络服务加载 html 的更好选择。我会试试的
  • 在使用应用代理时,我们如何从主题中添加对代理 URL 的调用?
  • 我能够使用脚本标签呈现硬编码内容,但无法呈现应用内容。我如何呈现应用程序内容以存储主题文件。
猜你喜欢
  • 2018-05-01
  • 1970-01-01
  • 2023-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多