我下载了HelloTorld Extension for Tridion 2011代码以开始使用它,一切正常,但我想知道在哪里可以找到有关配置文件中选项的更多信息.
例如,有一个可用于UI扩展配置的Schema,特别是对于cfg:(http://www.sdltridion.com/2009/GUI/Configuration),分机:(http://www.sdltridion.com/ 2009/GUI/extensions)和cmenu:(http://www.sdltridion.com/2009/GUI/extensions/ContextMenu)命名空间?
我创建了带有两个ribbonitems的usercontrol,但它们出现在禁用模式下.
我尝试通过在我的js文件中为isAvailable和isEnabled函数发出警报来进行检查.
Extensions.DynamicControls.prototype.isAvailable =
function DynamicControls$isAvailable(selection)
{
alert('Inside DynamicControls isAvailable');
return true;
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我没有在isAvailable函数中收到任何警报.
Extensions.DynamicControls.prototype.isEnabled =
function DynamicControls$isEnabled(selection)
{
alert('Inside DynamicControls isEnabled');
return true;
}
Run Code Online (Sandbox Code Playgroud)
我能够在isEnabled函数中获取警报.
请让我知道我需要启用它们.
除此之外,我已经看到使用firebug的页面源 - 在选择这两个创建的按钮usercontrol按钮时,我发现为什么默认应用该类?如果我尝试删除它,则启用按钮.
截至目前,这些只是作为功能区中的标签可见.是否还需要任何CSS使其看起来像任何其他按钮?请建议.