首页 > TAG信息列表 > cq5
java – 将CQ5组件设置为可编辑或不可编辑
如果我想在页面A中设置可编辑的cq5组件,但在页面B中不可编辑,是否可行. 例如:在页面A,我有C组件,我们允许作者打开对话框并编辑组件.但我们不允许作者打开对话框来编辑B页上的组件C. 我尝试研究cq:EditConfig link,但这还不足以解决我的问题.解决方法:您可以在include之前设置Componejava – 在JSP或CQ5中获取url减去当前文件名
我希望获取当前url减去当前引用的文件名.解决方案是在JSP还是CQ5中并不重要.但是,我试图使用后者更多地习惯它. 我正在使用这个文档,但它没有帮助. CQ5 Docs. 我找到的示例检索完整的当前路径,但我不知道如何从中删除文件名: <% Page containingPage = pageManager.getContainingPajava – CQ5 – 模型类中的Sling currentPage
在CQ jsp中,只需调用currentPage.getPath()即可轻松访问currentPage对象.但我正在尝试删除任何脚本,并将它们分离到模型类中,并且无法弄清楚如何访问currentPage对象.我以为我可以这样做: public void setResource(Resource resource){ resource.getPath() } 但这会返回类似