0
我有一个用例,我想为Shopify网站实现自定义搜索功能。所以,而不是使用JSON
与Ajax
和制作一个HTML和替换HTML。有没有一种方法可以覆盖.liquid文件正在使用的search.results数据。我该如何重写在shopify .liquid上呈现的数据,并且需要使用Ajax
因此,当我在/search?q=xyz
中进行搜索时,我想从我的API
中获取数据,并使用该数据来渲染product-item.liquid
。这样我就不用担心product-item
针对不同主题的用户界面。
是的。我遇到了这种方法。我用这种方法看到的问题是,客户端将无法控制他的产品项目UI?我正在谈论的方法,其中用户有他们的产品item.liquid和我的应用程序将如何采取,并呈现基于他们的网站的数据。 – rrmerugu
不正确。您可以渲染Liquid作为回应,并且客户可以按照他们认为合适的方式标记Liquid。例如,匹配你的变量。在写出来之前进行实验。而且你错过了你可以随时返回JSON的事实。这种模式对你的用例没有任何问题,你别无选择。所以去吧。 –