SDL Tridion 2011的自定义页面和GUI扩展

时间:2012-03-15 13:14:17

标签: tridion

在Content Manager Explorer(CME)中,我想从包含多个下拉列表的aspx页面传递一个值,相对填充。

我的目标是在点击提交按钮时返回最后一个下拉列表选择值。为此,我在脚本标记的aspx页面中编写了javascript,但是在相对填充下拉列表的过程中,javascript没有将值返回到父页面。所以我写了一个中间的javascript文件。所以我需要将选定的值发送到Intermediate脚本文件。在这里,我的父母只是Tridion页面。请建议一种方法来实现这一点。提前致谢。早期的反应得到了回应。

2 个答案:

答案 0 :(得分:1)

您是否正在发布SDL Tridion的完整.net页面?

您通常会拥有SDL Tridion发布内容,而您的.net应用程序会将此内容提取到您的页面中。

1)如果您要发布所有内容......

只需将您需要的javascript放入Tridion模板(页面或组件模板)中,无论哪个最有意义。

2)如果您使用的是动态页面。我怀疑您的观点(剃刀文件,母版页等)将是您包含此额外JavaScript代码的最佳位置。

最后请注意,如果您的javascript包含在.js文件中的函数中,那么您真正需要做的就是更新上面的1或2以包含对您的js文件的引用,并包含对您的javascript的调用功能

我确实希望你构建选项2,因为你的网站演示文稿/应用程序超出了tridion,这使得维护所有内容的任务变得更加容易。

请告诉我这是否有帮助!

由于

答案 1 :(得分:1)

你想要什么回报你的价值?您网页中的字段?

无论如何,您似乎需要某种GUI扩展。 Jeremy编写了一个很棒的教程,我认为这是你正在寻找的东西,无论这个例子都在组件对话框中,你都需要调整页面对话框。

http://tridionfanboy.wordpress.com/2011/12/21/extending-the-sdl-tridion-2011-rich-text-field-format-toolbar/

他的帖子涉及:

1)将东西放入色带中 2)功能区中项目的功能(您的aspx页面) 3)将其放回tridion编辑字段(您需要返回值)

我希望这对你有用。