我正在尝试在小部件部分创建一个图层规则,该规则在除两个(或更多)之外的所有页面上显示一个小部件。我尝试了许多选项,在某些情况下,该规则将排除一页但不排除另一页,在其他情况下也不排除。
起初我不确定排除是如何工作的,我尝试true not url("/page-1")
了返回错误“规则无效:语法错误:主表达式中的意外标记(标记 'Not' 在位置 5)”,所以我切换到not url("/page-1")
哪个有效(仅排除一页)。
我尝试了多种方法来排除多个页面而没有任何运气,包括:
not url("/page-1") or not url("/page-2") // not excluded on any pages
not url("/page-1") or (not url("/page-2")) // not excluded on any pages
not url("/page-1") or url("/page-2") // excluded on page-1 only
我发现这个问题证实url("/foo") or url("/bar")
了你是如何包含两个 URL 的,这表明上面的第一个示例至少是接近的。
是否可以在所有页面上显示一个小部件,排除一些特定页面?此外,无论哪种方式,除了使用小部件层规则之外,是否有其他方法推荐用于执行此类操作?