- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我编写了一个 GUI 扩展,它为 SDL Tridion CME 中的许多项目 View (例如组件、页面和架构等)添加了一个附加选项卡。我还编写了一些 JavaScript,如果在 URL 中指定了选项卡名称加载 View 时,它会直接加载该选项卡。
结果是,如果加载了一个页面,添加了如下的标签名:
http://localhost/WebUI/item.aspx?tcm=64#id=tcm:1-48-64&tab=InfoTab
http://localhost/WebUI/item.aspx?tcm=64#id=tcm:1-48-64
$evt.addEventHandler($display, "start", onDisplayStarted);
// This callback is called when any view has finished loading
function onDisplayStarted() {
$evt.removeEventHandler($display, "start", onDisplayStarted);
var tabname = $url.getHashParam("tab");
if (tabname != '') {
var tabControl = $controls.getControl($("#MasterTabControl"), "Tridion.Controls.TabControl");
tabControl.selectItem(tabname);
}
}
Open.prototype_execute()
中的默认功能GUI 的功能。这存储在
navigation.js
中CME 文件,由
Tridion.Cme.Commands.Open.prototype._execute
执行方法。该代码比我预期的要复杂得多,因为它处理共享项目和权限等。
Open.prototype_execute()
函数并将我的“&tab=MyTab”附加到
$cme.Popups.OPEN_ITEM_OPTIONS.URL
为我自己的功能常数。
最佳答案
最后 Open 命令使用 $config.getEditorUrl(item_type)
获取项目 View 的 url(item_type - $const.ItemType.COMPONENT
等)。这部分功能没有扩展点,但您始终可以尝试自行承担风险来覆盖它。
关于tridion - 如何扩展 Tridion.Cme.Commands.Open.prototype._execute() 的默认行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12957032/
我无法在 JavaScript 的 _execute 方法中访问选择对象。如果我尝试访问它,则会出现“不支持的函数/对象”错误。 另一个问题是我的功能区工具栏按钮的图标图像没有得到反射(reflect
我编写了一个 GUI 扩展,它为 SDL Tridion CME 中的许多项目 View (例如组件、页面和架构等)添加了一个附加选项卡。我还编写了一些 JavaScript,如果在 URL 中指定了
今天,当通过 conda update --all 更新 conda 时,它下载了几个包并几乎完成了安装,但最后,给出了 Preparing transaction: done Verifying t
我使用 anaconda prompt conda create -n talkingbot python=3.5 创建了环境然后安装 pip install tensorflow==1.0.0 (遵
每当我想安装 Anaconda 时,我都会遇到错误。我尝试了几个版本,错误一直出现。 Preparing transaction: ...working... done Executing trans
我正在尝试遵循 Python 教程,并且我已经能够执行几乎所有操作,直到使用 python 将端点部署到 Azure。 为了提供一些上下文,我已将脚本上传到我的 git 帐户: https://git
我正在尝试更新软件包,当它经历这个过程时,它最终会停止并回滚而不进行更新。我正在尝试运行这个(我也尝试过其他软件包,如 astroML、basemap、nltk 等,具有类似的效果): conda i
我是一名优秀的程序员,十分优秀!