动态页面上的Tridion UI

动态页面上的Tridion UI,tridion,tridion-2011,tridion-content-delivery,Tridion,Tridion 2011,Tridion Content Delivery,我已经动态创建了一个页面,该页面查询代理数据库,并基于过滤器在运行时显示组件表示。我在页面上使用了TridionUI来编辑组件 现在,由于页面上的内容是动态的,我不想使用“创建和插入内容”功能,因为它将创建组件,并且它将尝试在页面上插入我不想要的内容 是否有任何方法可以使用动态CP禁用页面的“插入内容”和“新建页面”功能 我只想能够使用所需的内容类型“创建内容”。我相信没有现成的功能可以在任何特定的模板类型上禁用这些选项。您可能需要添加GUI Extn来禁用这些选项。Meenakshi。您可以使

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

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

是否有任何方法可以使用动态CP禁用页面的“插入内容”和“新建页面”功能


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

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

Meenakshi。您可以使用配置设置禁用和/或隐藏这些按钮/功能。正如Vikas指出的,就在特定上下文中禁用它们而言,您必须查看某种GUI扩展,它在显示界面时检查页面/CP的上下文并相应地执行操作


此链接包含一些有关GUI扩展的良好参考点。

功能区工具栏中的按钮具有与之关联的命令。单击该按钮,将调用该命令。存在一种受支持的扩展现有命令的方法。所以您可以为插入内容和新建页面按钮创建命令扩展,这将覆盖“isEnabled”方法