我正在尝试为克里斯所描述的组件实现一个自定义解析器:http: //www.tridiondeveloper.com/the-story-of-sdl-tridion-2011-custom-resolver-and-the-allowwriteoperationsintemplates-属性
我想删除组件中使用的一些二进制文件(主要是pdf)并阻止它们发布.我可以使用item.GetListUsedItems方法获取已使用项目的列表.我该如何删除它们?
使用:tridion 2009
在公共网站上的SiteEdit指令上显示TCM ID是否存在安全问题?我的想法是它不应该是一个问题,因为Tridion在防火墙后面.我想知道专家的意见.
如何在2009年使用api将图像组件从一个出版物复制到另一个出版物?
这可能吗?我试过用
newComponent.Multimedia.SetUploadedMultimediaFilename(originalComponent.Multimedia.Filename);
Run Code Online (Sandbox Code Playgroud)
+ newComponent.save(); 我的newComponent是我从原始组件创建的那个.
<tcm:Error xmlns:tcm="http://www.tridion.com/ContentManager/5.0" ErrorCode="80040325" Category="3" Source="Kernel" Severity="2">
- <tcm:Line ErrorCode="80040325" Cause="false" MessageID="16137">
- <![CDATA[ Unable to save Component (tcm:0-0-0).
]]>
<tcm:Token>RESID_4574</tcm:Token>
<tcm:Token>RESID_4418</tcm:Token>
<tcm:Token>tcm:0-0-0</tcm:Token>
</tcm:Line>
- <tcm:Line ErrorCode="80040325" Cause="true" MessageID="16010">
- <![CDATA[ Operation is not supported on a new item (or on a null URI).
]]>
</tcm:Line>
- <tcm:Details>
- <tcm:CallStack>
<tcm:Location>UtilitiesBL.AssertValidURI</tcm:Location>
<tcm:Location>ComponentBL.CheckMultiMediaProperties</tcm:Location>
<tcm:Location>ComponentBL.Create</tcm:Location>
<tcm:Location>XMLState.Save</tcm:Location>
<tcm:Location>Component.Save</tcm:Location>
</tcm:CallStack>
</tcm:Details>
</tcm:Error>
Run Code Online (Sandbox Code Playgroud) 我一直试图在网上找到一些关于如何在Tridion中进行翻译的例子.除了提到翻译经理之外,我没有找到任何运气.有人可以指出如何做到这一点的资源或最佳实践?
更多细节:我想知道人们如何发送翻译内容,然后将其恢复为tridion.我看到一些帖子谈论事件系统.我正在寻找一个大图片开始 - 本地化 - 出口 - 进口 - 维护阶段.