我一直在审查ceil
,试图找出该问题的答案,而我可能只是看错了文档。
我们正在尝试开发一个应用程序,该应用程序会将自定义数据驱动的页面添加到该站点,该页面将采用多个选定类别的产品,并将它们全部显示在单个页面上,并为每个页面提供结帐表格。其他应用程序已经完成了此操作,但是我们必须执行自定义实现,以便我们可以满足客户端的特定功能需求。一个执行类似操作的应用示例是Rest Admin API,它似乎修改了theme.liquid文件中{{ content_for_layout }}
的输出。它输出从Shopify数据库(可以通过Shopify REST API完成)收集的一些JSON和一个空div。获取数据不是我关心的问题,但是我在文档中找不到任何地方描述了如何修改店面HTML输出。
我怀疑它可以通过添加模板(但尚未将模板添加到主题文件中)并将其与页面URL关联,或者通过修改现有模板的输出,或者通过添加部分和某种程度上将其与页面集成在一起,但是我一直无法在我查看的文档中找到有关如何执行这些任务的文档。其他应用似乎也向店面添加了HTML,例如Bundle Builder app(添加弹出窗口),Privy和Easy Contact Form
我想念什么?
答案 0 :(得分:0)
如果您想用内容填充一个空元素,一种简单的方法是使用应用程序代理。 Shopify将对您选择的端点进行安全的回调,然后您可以返回数据。您也可以返回Liquid,Shopify会在页面的其余部分旁边渲染它,确保您的Liquid成为页面。