Shopify:如何确保我的应用程序代理内容适用于所有模板?

Shopify:如何确保我的应用程序代理内容适用于所有模板?,shopify,liquid,liquid-layout,Shopify,Liquid,Liquid Layout,我正在为Shopify构建一个应用程序代理 文档()说 如果来自代理URL的HTTP响应在其标题中设置了内容类型:application/liquid,Shopify将使用商店主题在商店上下文中计算并呈现请求正文中的任何液体代码。 这太棒了。如果使用正确的方式,它可以自动使你的应用程序看起来像它属于商店的一部分,而无需任何手动干预。Shopify商人喜欢这种东西 这是我迄今为止最好的尝试,默认模板()看起来还可以,但我不认为它适用于所有模板 如何确保我的内容适用于所有模板?我需要在我的内容中加入

我正在为Shopify构建一个应用程序代理

文档()说

如果来自代理URL的HTTP响应在其标题中设置了内容类型:application/liquid,Shopify将使用商店主题在商店上下文中计算并呈现请求正文中的任何液体代码。 这太棒了。如果使用正确的方式,它可以自动使你的应用程序看起来像它属于商店的一部分,而无需任何手动干预。Shopify商人喜欢这种东西

这是我迄今为止最好的尝试,默认模板()看起来还可以,但我不认为它适用于所有模板

如何确保我的内容适用于所有模板?我需要在我的内容中加入某些课程吗?我应该遵守的惯例?举个例子就好了


Michael

最终,你将无法预测你将要面对的是什么,因此这里有一些建议,以使其尽可能无缝:

  • 保持你的标记简洁明了
  • 注入您自己的样式表来控制布局和宽度等,但不要指定字体或颜色,以便与主题保持一致
  • 尝试使用流畅的布局,以便能够处理内容区域的不同宽度 我建议的另一件事是建立一些测试商店(使用您的合作伙伴帐户),并用不同的主题加载它们,这样您就可以查看一些不同的主题