问题标签 [tridion]

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.

0 投票
1 回答
152 浏览

tridion - 区域编辑禁用“翻译管理”选项卡中的按钮?

我们正在使用 SDL Tridion 2011 SP1,以及 SDL World Server、翻译管理器和工作流。我们有 Regional_editor 组,他们在源出版物和目标出版物中具有 RW(读写)的“翻译管理”和“翻译配置”权限。

编辑器能够将项目发送到翻译并在翻译节点中查看翻译作业。到目前为止,一切都很好。

当他们选择一个项目并单击功能区中的“翻译管理”选项卡时,我们的问题就出现了。现在重试发送、重试检索、发送到翻译按钮对这些区域编辑器组显示为禁用。

任何想法,是否缺少任何配置/设置?

0 投票
3 回答
538 浏览

xml - Documentum 到 Tridion 迁移期间的 XML 映射

是否有用于将 Documentum XML 文件转换为 SDL Tridion 内容的工具或实用程序?

对于系统之间的这种 XML-XML 转换,我更喜欢相关的 XSL 示例或 XSLT 文件。

0 投票
1 回答
212 浏览

tridion - 发布组件不发布页面?

当我在 SDL Tridion 中发布组件时,使用它的页面并不总是发布。发布组件并同时发布其页面需要什么条件?

0 投票
2 回答
102 浏览

tridion - 为什么我的 SiteEdit 组件区域很小?

我的复合组件模板中有默认的 SiteEdit 内联编辑模板构建块,并且在我发布的 SiteEdit 页面上只能看到非常小的编辑区域。

如何使可编辑区域更大?

0 投票
2 回答
925 浏览

tridion - 如何在 Tridion 中使用 WebDAV URL 列出文件夹的现有组件?

您能否解释一下如何使用 Tridion 的 TOM.NET API 根据 C# 中的 WebDAV URL 获取文件夹中的组件列表。

0 投票
1 回答
2547 浏览

tridion - 使用核心服务在 Tridion 2011 中创建项目

在 Tridion 2011 中,我想使用相当于 UpdateXml 的核心服务以通用方式创建新的 Tridion 对象。我打算在文件夹和结构组上创建新的组件、页面和以后。它使用 UpdateXml 工作得很好,但我在将RepositoryLocalObject(或另一个泛型类型对象)转换为ComponentData具有核心服务的对象时遇到问题。我的核心服务代码更长(并且按秒增长)。

当我尝试访问对象类型特定属性时出现错误消息:

错误 9“Tridion.ContentManager.CoreService.Client.RepositoryLocalObjectData”不包含“Content”的定义,并且没有扩展方法“Content”接受“Tridion.ContentManager.CoreService.Client.RepositoryLocalObjectData”类型的第一个参数

可能的解决方案是创建扩展方法吗?

Tridion TOM API:

Tridion 2011 核心服务

*根据下面的优秀答案更新了代码

*原始代码

0 投票
2 回答
631 浏览

tridion - 使用核心服务创建后如何获取 Tridion 项目 ID

我正在这篇文章中使用核心服务创建一个新项目。但是,新创建的项目的 URI 是 tcm:0-0-0 而不是实际的 TCM URI。Title 属性是正确的(而不是新组件),但 WebDav 路径在 .

获取新创建项目的 URI 的最佳方法是什么?

0 投票
2 回答
838 浏览

c# - Tridion 2011 核心服务:无法使用 Xml 操作更新具有新字段的组件

在使用核心服务为 Tridion 2011 项目编写自定义导入工具时,我在尝试保存组件时遇到了问题。

当组件上的字段具有值但没有值时,以下代码可以正常工作,但我会收到错误消息。

这是我的代码(为简洁起见,删除了错误处理):

这是来自 Tridion 的消息:

命名空间“uuid:09ed2feb-f7cb-4760-ba4c-b9ff4f45d025”中的元素“内容”在命名空间“uuid:09ed2feb-f7cb-4760-ba4c-b9ff4f45d025”中具有无效的子元素“summary”。预期的可能元素列表:命名空间“uuid:09ed2feb-f7cb-4760-ba4c-b9ff4f45d025”中的“related_links”

我知道摘要是该组件架构的有效字段。

似乎架构是严格的,并且关心 Xml 中字段的顺序。有没有办法解决这个或其他方法?

0 投票
1 回答
1699 浏览

xml - 如何在 SDL Tridion 中向富文本字段添加自定义标签?

在 SDL Tridion 2011 SP1 中,我想在富文本字段 (RTF) 中允许自定义 XML 标记(节点),例如

这会触发错误

字段“文本”包含无效标记

如何允许此类自定义标签?

0 投票
1 回答
86 浏览

xml - 需要有关名称空间的 xslt 转换的帮助

我正在研究 XSLT 转换。我被困在某一时刻。

源 XML:

所需的输出格式:

请为此提出解决方案。

我试过这个

我得到的输出是

所需的输出是