我在页面和小部件方面有问题。在我的show.html
中,我实现了{{apos.singleton(data.page, 'contact', 'contact', {})}}
。
联系人应特定于piece-page
。
我试图通过Singleton的选项部分提供信息,但是我无权访问contact-widget/index.js
如何获取有关我的页面的信息,以便我可以专门为我正在查看的页面加载我的联系人?
答案 0 :(得分:1)
由于它是特定上下文中的窗口小部件,因此有必要在窗口小部件本身的可选字段中构建以告知其上下文。您可以使它们连接到其他撇号内容或普通的string / select / etc字段。
如果上下文的动态性确实比动态性强,则可以通过小部件的load
方法并嗅探req
来查看是否确实需要获取更多数据。 https://apostrophecms.org/docs/modules/apostrophe-widgets/index.html#load此处load
的更多信息