无法编辑组件

Posted

技术标签:

【中文标题】无法编辑组件【英文标题】:Edit component impossible 【发布时间】:2019-10-10 10:07:57 【问题描述】:

我有 Magnolia 5.5,我更改了配置,因此我无法再编辑某种类型的组件。我忘记了是哪些变化导致了这一点。

现在我有了一个区域,在那个区域中所有的文本图像组件都不能再编辑了

但同一区域中的其他组件仍可编辑。

我已经在我的配置中搜索了一个

editable : false 

节点并且在那个方向找不到任何东西。

谁能指出我可以达到这种效果的配置部分。

谢谢

【问题讨论】:

【参考方案1】:

我相信你正在搜索这个:https://documentation.magnolia-cms.com/display/DOCS61/Area+definition

您可以在此处设置区域内的“可编辑”配置。

干杯,

希望对你有帮助,

伊尔贡

【讨论】:

感谢您的回答。好吧,我仔细检查了它并没有在那里配置。有没有其他配置可以达到这样的效果?该区域还有其他组件我仍然可以编辑,因此它不能在区域配置中。【参考方案2】:

我相信可编辑标志不允许您通过页面编辑器更改组件的实例。 您看到的是您在页面应用程序中禁用了编辑操作,这通常是通过为给定操作定义可用性规则来完成的。 Check for more info in the documentation。

HTH, 一月

【讨论】:

【参考方案3】:

我通过查看 MgnlComponent.class 中的 hasEditButton() 方法在配置中发现了问题。我之前已经从组件中删除了对话框属性。所以不再显示编辑按钮,编辑被禁用。

感谢您的帮助

【讨论】:

以上是关于无法编辑组件的主要内容,如果未能解决你的问题,请参考以下文章

无法编辑在通用表单组件中传递的状态对象

无法在反应 js 类组件中编辑 datetimepicker material-ui

我的编辑器无法识别 laravel 项目中扩展名为 .vue "ChatApp.vue" 的组件

Android Studio:无法在设计视图中看到组件

无法在 AEM 新页面上拖放组件

无法打开/关闭带有父类组件和子功能组件的模态