相关疑难解决方法(0)

在SDL Tridion 2011中,如何使用核心服务处理项目上的元数据?

我正在使用核心服务来阅读SDL Tridion 2011中的关键字信息.如何处理我正在阅读的项目的任何元数据?我可以看到一个Metadata包含XML字符串的MetadataSchema属性,以及一个表示Schema链接的属性.我应该直接处理XML,还是有办法做更像ItemFieldsTOM.Net中的处理?

如果我想将元数据添加到尚未设置的项目,该怎么办?

tridion

4
推荐指数
1
解决办法
1067
查看次数

如何在我的控制台应用程序中使用引擎对象

"我如何在我的控制台应用程序中使用引擎"

我不应该使用ITemplate接口和Transform-Method.

我正在使用Tridion 2011

任何人都可以建议我.

tridion tridion-2011

3
推荐指数
2
解决办法
342
查看次数

使用SDL Tridion 2011中的核心服务更新组件

我正在使用Tridion 2011中的核心服务更新组件.

示例代码如下,

string COMPONENT_URI = "tcm:8-674";
string SCHEMA_URI = "tcm:8-426-8";

ComponentData component = client.TryCheckOut(COMPONENT_URI, null) as ComponentData;

try
{
    Response.Write("<BR>" + component.Content);
    XDocument xdoc = XDocument.Parse(component.Content);
    var element = xdoc.Elements("first").Single();
    element.Value = "updated";
    xdoc.Save(component.Content);
    client.Save(component, null);
    Response.Write("<BR"+"SAVED");
}
catch (Exception ex)
{
    Response.Write("Unable to save comp" + ex.Message);
}

client.CheckIn(COMPONENT_URI, null);
Run Code Online (Sandbox Code Playgroud)

我得到以下异常:

 Unable to save compSequence contains no elements 
Run Code Online (Sandbox Code Playgroud)

细节:

first - 组件中字段的名称

对此有任何帮助吗?

谢谢

tridion

2
推荐指数
1
解决办法
2247
查看次数

标签 统计

tridion ×3

tridion-2011 ×1