use*_*386 0 javascript tridion
我在Tridion中有一个嵌入式组件,它有Image字段(名为leadImage).使用自定义弹出窗口我想在此图像字段(leadImage)中链接图像.可能吗?这必须通过单击组件的"保存"事件来完成,因此主要是jquery/javascript.
要链接的图像已在CMS系统中.默认情况下,它会通过在自定义弹出窗口中执行其他操作来创建.我将为图像提供tcmid /图像名称等.
无法找到关于Anguilla Api的大量文档来帮助我实现这一目标.
是的,可以使用Anguilla框架覆盖SDL Tridion GUI中的"插入组件"按钮.
关于anquilla框架有很多帖子......我推荐这个帖子http://albertromkes.com/2012/01/30/tridion-gui-extensions-how-to-load-a-javascript- without-showing-a-gui-element /向您展示如何将自己的javascript注入特定的"视图"
要覆盖插入组件按钮,只需删除事件处理程序:
// remove the default insert behavior which is to open up the item select dialog
$log.message("Removing handlers for the insert event");
$evt.removeAllEventHandlers(fieldBuilder, "insert");
Run Code Online (Sandbox Code Playgroud)
然后,您可以通过添加自己的事件处理程序将自己的功能放在那里:
// add our own insert behavior
$log.message("Adding a custom handler for the insert event");
$evt.addEventHandler(fieldBuilder, "insert", function(event) {
// whatever it is you wish to do :)
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
274 次 |
| 最近记录: |