如何获取小部件所属的页面标签?

How do I get the page tags a widget belongs to?

我创建了一个页面重定向小部件。 但是我有一个问题,如果添加了重定向小部件,我就无法更改页面。 它重定向 ;-)

所以我无法停用重定向或更改目标。

作为全局开关,我添加了一个小部件加载选项,但是在页面设置中为 enable/disable 重定向设置一个标签会很酷。

有没有办法得到这些信息? 谢谢。

您可以将 data.page.tags 数组传递给小部件的选项对象

{{ apos.singleton(data.page, 'redirectsData', 'redirectsWidget', {
   pageTags: data.pages.tags
}) }}

然后您可以在小部件模板中检查 data.options.pageTags 做或不做某事。