Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tridion 2011和DD4T-组件实体上没有可用的元数据字段_Tridion_Tridion 2011_Dd4t - Fatal编程技术网

Tridion 2011和DD4T-组件实体上没有可用的元数据字段

Tridion 2011和DD4T-组件实体上没有可用的元数据字段,tridion,tridion-2011,dd4t,Tridion,Tridion 2011,Dd4t,我正在使用Tridion2011(使用DD4T,为MVC网络应用程序提供支持) 多媒体组件的元数据字段(在Tridion中“我的图像”模式的元数据选项卡上指定)似乎没有填充DD4T“组件”对象上的相应属性。e、 g.LinkedComponentFields[0]。MetadataFields为空且多媒体。AltText为空 特别是我要找的字段是AltText。但是,由于组件上的整个MetadataFields集合都是空的,因此它显然没有遍历任何元数据属性。我曾尝试使用TemplateBuild

我正在使用Tridion2011(使用DD4T,为MVC网络应用程序提供支持)

多媒体组件的元数据字段(在Tridion中“我的图像”模式的元数据选项卡上指定)似乎没有填充DD4T“组件”对象上的相应属性。e、 g.
LinkedComponentFields[0]。MetadataFields
为空且
多媒体。AltText
为空

特别是我要找的字段是AltText。但是,由于组件上的整个MetadataFields集合都是空的,因此它显然没有遍历任何元数据属性。我曾尝试使用TemplateBuilder在组件模板中设置参数(我将“resolve width and height”(解析宽度和高度)设置为“是”,将MergeAction设置为“合并”-这没有帮助


有什么想法吗?

可能是链接级别造成的。默认情况下,要发布的页面或组件中的链接会跟随一个级别。
您可以通过向模板调用添加一个名为linklevel的参数来增加这一点。首先尝试使用2的值,然后增加,直到它起作用。

感谢您的第一篇SDL Tridion相关文章。请考虑使用您的SO ID提交第51区的建议-我们确实需要每个人的帮助。您在调试级别看到模板生成器日志中的任何内容吗?您应该会看到这样的消息:“开始检索tcm元数据字段”、“添加字段:找到1个字段”