问题标签 [dd4t]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tridion - 带有 DD4T 的 Tridion 2011 - 组件实体上没有可用的元数据字段
我正在使用 Tridion 2011(使用 DD4T,提供 MVC webapp)。
多媒体组件的元数据字段(在 Tridion 中我的图像架构的元数据选项卡上指定)似乎没有填充 DD4T“组件”对象上的相应属性。egLinkedComponentFields[0].MetadataFields
为空且Multimedia.AltText
为空。
具体来说,我所追求的领域是 AltText。但由于组件上的整个 MetadataFields 集合是空的,它显然没有通过任何元数据属性进行拉取。我尝试使用 TemplateBuilder 在组件模板中设置参数(我将“解析宽度和高度”设置为是,并将 MergeAction 设置为合并) - 这没有帮助。
有任何想法吗?
tridion - Tridion 2011 with DD4T - UI 2012 设置似乎没有使用 BluePrint Context
我试图在我的应用程序中解决 UI2012 的几个问题,并且似乎无法让我的组件在正确的上下文中可编辑。我总是必须单击“在任何地方编辑此组件”或“本地化此组件”才能编辑某些内容。
我的蓝图目前非常简单:
- 00 - 空礼物
- 01 - 模式
- 02 - 通用功能
- 03c - 内容(id = 5)
- 03d - 设计
- 06 - 网站(id = 9)
这是我的 siteedit_config.xml
我错过了什么吗?
dd4t - DD4T - 如何访问发布元数据字段?
在我的项目中,我有在视图中使用的出版物和页面元数据。例如,我的页面元数据在视图中看起来像这样:
是否有相应的方法来访问页面的发布元数据?
我确实看到 IPage 模型有 Publication.Id 可用,但我不确定如何使用它来检索发布元数据?
谢谢
java - 部署程序扩展以获取 tridion 中的组件字段
我正在编写部署程序扩展以使用 java 代码读取 Tridion 中的组件字段。我能够获取组件演示内容,但它是压缩格式的,因为我在 CMS 中使用 dd4t 模板。下面是我得到的字符串。
谁能帮我找出编码格式或如何在Java中反序列化这个字符串。