【问题标题】:How to get values of fields of schema in SDL Tridion using core services?如何使用核心服务获取 SDL Tridion 中模式字段的值?
【发布时间】:2012-05-13 15:30:40
【问题描述】:

我想使用核心服务在 sdl tridion 中获取模式字段的值 有人帮我解决这个问题吗?

【问题讨论】:

  • 请查看您的其他问题以获得答案,然后关闭此问题。 stackoverflow.com/questions/10443439/…
  • 考虑到 Aquarius24 的后续 cmets,这个问题似乎与 Puf 引用的问题重复。 @Aquarius24 - 不是吗?唯一的区别是获取与设置。事实证明,似乎对 get 的支持比 set 更好,但在这两种情况下,答案都是您不应该如此努力地避免使用 XML。

标签: schema tridion


【解决方案1】:

您能否澄清一下您的意思是我的架构字段值?要获取架构字段列表,您可以使用核心服务 ReadSchemaFields 方法。

SchemaFieldsData schemaFieldsData = _coreServiceClient.ReadSchemaFields(schemaId, false, null);

ItemFieldDefinitionData firstField = schemaFieldsData.Fields.First<ItemFieldDefinitionData>();

var fieldName = firstField.Name;

【讨论】:

  • @ Bappi .. 感谢关注我正在使用核心服务创建组件,所以我想在不使用 xml 的情况下将数据分配给它的字段。怎么可能实现呢?有什么帮助吗?
  • 你不能。但我想你已经发布了同样的问题,我刚刚回答了。
  • @puf ya 谢谢我明白了。这对我真的很有用,再次非常感谢
猜你喜欢
  • 1970-01-01
  • 2012-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-13
  • 2012-03-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多