Tridion在哪里存储元数据值?

Use*_*5.5 4 metadata tridion

当我们为组件定义自定义元数据时,我理解这个用户给定的元数据存储在SQL服务器中.它在组件xml中不可见.任何人都可以解释链接到组件的元数据到底是如何存储的吗?

Fra*_*len 8

Tridion中的组件定义有两种类型的字段:内容字段和元数据字段.两种字段类型都存储在Content Manager数据库(SQL Server或Oracle)中.每当您从Tridion通过其任何API(TOM,TOM.NET或Core Service)读取Component时,都会检索这两种字段类型.

只有"内容"字段显示在"组件"编辑窗口的"源"选项卡中,但"元数据"字段在同一窗口的"元数据"选项卡上可见.

如果你想有元数据和内容领域的XML的单一视图(以及你许多其他属性组件在外表套上),考虑安装PowerTools的项目XML扩展.


Nun*_*res 7

我想你可能会有些困惑.

元数据始终存储为组件的一部分 - 在tcm:Metadata.当你发布这个组件,那么元数据字段也将是一个可供查询的内容交付数据存储.

这些字段是否作为组件显示的一部分显示取决于您的模板.没有什么可以阻止你将这些值包含在模板的输出中(例如,SEO的典型用例).

综上所述:

  • 在CM中,元数据与组件一起存储
  • 在CD中,元数据存储为与此组件关联的"CUSTOM_META"的一部分.