Tridion 如何在组件/页面右键单击的上下文菜单中创建按钮

Tridion 如何在组件/页面右键单击的上下文菜单中创建按钮,tridion,tridion-2011,Tridion,Tridion 2011,如何在组件/页面右键单击的上下文菜单中创建按钮 我试图通过引用来配置我的extension.config文件,如中所述“http://www.julianwraith.com/2010/10/helloworld-extension-for-tridion-2011/“但我看不到任何可用的按钮 任何人都可以建议我。检查您的配置文件(F:\Program Files(x86)\Tridion\customizations\HelloWorld\config\HelloWorld.config)是否

如何在组件/页面右键单击的上下文菜单中创建按钮

我试图通过引用来配置我的extension.config文件,如中所述“http://www.julianwraith.com/2010/10/helloworld-extension-for-tridion-2011/“但我看不到任何可用的按钮


任何人都可以建议我。

检查您的配置文件(F:\Program Files(x86)\Tridion\customizations\HelloWorld\config\HelloWorld.config)是否有未关闭的标记或某些打字错误

要在关联菜单中创建按钮,请执行以下操作:

  • 检查HelloWorld.config是否扩展了contextmenu节点

    
    需要完成的随机字符串2
    
  • 修改helloworld.js以仅为组件启用按钮

    Common.Tridion.MVP.HelloWorld.prototype.isAvailable=函数HelloWorld$isAvailable(选择)
    {
    var itemID=selection.getItem(0);
    if($models.getItemType(itemID)!=$const.ItemType.COMPONENT){
    返回false;
    }
    };
    

  • 不要忘记清除缓存

    检查配置文件(F:\Program Files(x86)\Tridion\customizations\HelloWorld\config\HelloWorld.config)是否有未关闭的标记或某些键入错误

    要在关联菜单中创建按钮,请执行以下操作:

  • 检查HelloWorld.config是否扩展了contextmenu节点

    
    需要完成的随机字符串2
    
  • 修改helloworld.js以仅为组件启用按钮

    Common.Tridion.MVP.HelloWorld.prototype.isAvailable=函数HelloWorld$isAvailable(选择)
    {
    var itemID=selection.getItem(0);
    if($models.getItemType(itemID)!=$const.ItemType.COMPONENT){
    返回false;
    }
    };
    

  • 别忘了清除缓存

    您是否尝试清除浏览器缓存和/或重新启动IIS,否则您将希望从仔细检查该示例中的每个步骤开始更好:按照此处的建议增加System.xml中的
    Update
    编号:。是的,我尝试清除浏览器缓存。当我按照“”中提到的步骤操作时,比如为源文件(解压缩文件)2的物理路径创建虚拟目录。在Configuration-->System.config中配置它。当我尝试刷新tridion i时,遇到以下错误“加载配置文件”F:\Program Files(x86)\tridion\customizations\HelloWorld\config\HelloWorld.config失败:命名空间“”中的元素“extensions”在命名空间“”中具有无效的子元素“taskbars”。预期的可能元素列表:命名空间中的“resourceextensions、editorextensions、modelextensions、DataExtender”。“您是否尝试清除浏览器缓存和/或重新启动IIS,否则您将希望从仔细检查该示例中的每个步骤开始更好:按照此处的建议增加System.xml中的
    Update
    编号:。是的,我尝试清除浏览器缓存。当我按照“”中提到的步骤操作时,比如为源文件(解压缩文件)2的物理路径创建虚拟目录。在Configuration-->System.config中配置它。当我尝试刷新tridion i时,遇到以下错误“加载配置文件”F:\Program Files(x86)\tridion\customizations\HelloWorld\config\HelloWorld.config失败:命名空间“”中的元素“extensions”在命名空间“”中具有无效的子元素“taskbars”。可能元素的列表应为:命名空间中的“resourceextensions、editorextensions、modelextensions、DataExtender”