【发布时间】:2018-12-13 03:42:42
【问题描述】:
我有一个小部件,它有一个 Area 可用于在其中添加几个其他小部件作为子小部件。是否有可能使用户只能从父小部件的编辑模式中编辑子小部件,而不能从网页本身内编辑?
我希望发生这种情况,因为无论我将子小部件的编辑控件放置在何处(左上角、右下角等),编辑控件都会完全遮盖子小部件,从而使它们在 while 时无法使用用户已登录。我认为一个好的解决方案是只允许用户从父模式编辑子小部件,但我似乎无法弄清楚这是如何完成的。
我知道 ContextualOnly 参数允许与我所要求的直接相反,因为它消除了从模式界面编辑小部件的能力,而 SkipInitialModal 显然也不是答案,我错过了什么吗?
我想另一种解决方案是通过 CSS 处理控件,甚至可能通过 display:none 删除控件,但如果可能的话,我想尽可能避免覆盖 Apostrophe 的 CSS。
有什么想法吗?
【问题讨论】:
标签: widget editor apostrophe-cms