首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在Tridion 2011中修改/定制组件"Info“的详细信息吗

可以在Tridion 2011中修改/定制组件"Info“的详细信息吗
EN

Stack Overflow用户
提问于 2013-01-18 03:01:00
回答 2查看 141关注 0票数 1

是否可以根据用户修改/定制组件"Info“选项卡的详细信息。请查看以下详细信息:

现在在上面的图像中,我想显示图像的完整路径,就像(d:\images\Chrysanthemum.jpg)“原始文件:”一样,因为它即将到来Tridion2009。

有可能吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-18 05:10:47

不幸的是,这些都是系统设置的ReadOnly字段。

如果项目是使用SDL Tridion UI上传的,它应该包含原始图像的完整路径(我很惊讶地看到只有文件名,没有路径),但是它不会告诉您该路径来自哪台编辑器的计算机,所以它用处很小。

你想要实现什么?为什么?也许有人可以提出一种不同的方法。

票数 2
EN

Stack Overflow用户

发布于 2013-01-22 17:20:34

显示额外的图像信息,如大小和尺寸,是一个很好的想法,也是gui扩展的一个很好的候选者。

您的解决方案包含4个部分:

  1. 后端,使用核心服务与Tridion API进行对话,以获取MM映像并执行大小和尺寸计算。(也许尺寸可以用javascript来计算?)在核心服务中,编写一些C#代码来从Tridion获取图像并计算图像大小。
  2. 通过Web服务公开后端调用。我喜欢使用ServiceStack.Net并在C#代码之上创建一个非常简单的web服务。如果您创建了Tridion应用程序并在那里托管了ServiceStack web服务,请确保将其部署到Tridion2011IIS站点下的“web应用程序”或虚拟目录中。这将有助于任何Post操作,因为它将使用相同的端口号,并且不会被视为跨域。Pluralsight有一个关于Servicestack的很棒的培训视频。此外,您还可以使用Chrome浏览器中的Rest控制台来测试web服务。
  3. 使用jQuery从HTML页面调用web服务。创建一个小的web表单,用jQuery序列化它,然后调用ServiceStack web服务。
  4. 创建一个ASCX控件,将其配置为jQuery扩展。将工作的HTML / jQuery复制/粘贴到标签中。

全都做完了!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14386182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档