我想知道是否可以使用液体流量控件来定位/ app /页面?
我正在尝试从我们的应用页面之一中排除某个特定元素。应用页面在加载时会使用我们的layout / theme.liquid文件。想知道是否有一种方法可以像我对其他模板/页面条件(如{%if template =='something'%})一样设置条件以查找基于应用程序的页面
答案 0 :(得分:0)
调用任何代理将导致返回数据。因此,如果您在Liquid中有一个到代理的链接,Shopify可能会导航到该位置,例如:/ app / fizzbuzz并将代理返回的内容呈现为Liquid。在这种情况下,您会在页面加载后 后知道自己在/ app / fizzbuzz上,因此快速检查URL将使您可以运行JS。
如果您所在的元素中不包含该元素,则通过链接进行调用会导致Shopify呈现 content_for_layout 。
了解您如何使用代理为您提供更多详细信息将很有帮助。大多数人将其用作JSON的Ajax调用,然后呈现返回的数据。我认为您没有这样做。