2013-02-05 97 views
5

我创建了一个动态页面查询代理数据库,并基于过滤器在运行时显示组件显示。我在页面上使用了Tridion UI来编辑组件。Tridion用户界面动态页面

现在,由于页面上的内容是动态的,我不想使用“创建和插入内容”功能,因为它会创建组件,它会尝试将该页面插入到我不想在此处。

有没有什么办法让我可以使用动态CP禁用页面的“插入内容”和“新页面”功能?

我要的只是能够使用所需内容类型的“创建内容”。

回答

1

我相信有没有开箱功能可以禁用任何特定模板类型的这些选项。您可能需要添加GUI Extn来禁用这些选项。

1

Meenakshi。您可以使用配置设置禁用和/或隐藏这些按钮/功能。正如Vikas指出的那样,在特定环境下禁用它们时,您必须查看某种GUI扩展,在呈现接口时检查页面/ cps的上下文并相应地执行操作。

此链接中包含的参考了GUI扩展一些好点一般:How to create a custom button in the ribbon of Tridion

2

按钮带状条工具栏有相关的命令吧。通过点击按钮,命令将被调用。有一种扩展现有命令的支持方式。因此,您可以为Insert Conter和New Page Buttons创建命令扩展,它将覆盖“isEnabled”方法。