问题标签 [tridion2009]
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 - SDL Tridion 中的多页发布
如何使用 SDL Tridion 2009 GUI 一次将一个页面发布到多个子出版物?
这是我想要实现的一个示例:我有一个名为“Global”的出版物,一个名为 home.aspx 的页面,然后是两个子出版物(英国和美国)。我想同时发布两个子 home.aspx 页面,可以吗?
tridion - 从自定义 URL 页面中删除多值字段中的所有项目
我有一个自定义 URL,它从多值文本字段中加载所有字段以进行修改。
单击保存按钮时,它应该更新所有字段,但目前它所做的只是添加其他参数而不是更新现有参数,我将如何删除所有准备重新填充的现有值。
我的保存功能看起来像这样
tridion - 在 C# TBB 中:如何将多个 SingleLineTextField 拆分为单独的字符串
我在 Tridion 中有一个可以有多个值的纯文本字段。itemtype 是 SingleLineTextField。
在 TBB 代码中,我有以下内容(删除了非必要部分):
现在,如果有两个条目,结果只是两个带有字符换行符的字符串。
使用的方法是通用方法,它也适用于其他字段,所以我一直在寻找某种方法来确定 SingleLineTextField 中是否有更多值。
.net - Tridion:更改组件的嵌入式字段值
我应该遍历所有组件并更改某些字段的内容。一切都很好,直到我遇到嵌入式文件。我不知道如何从嵌入式字段中获取值、检查嵌入式字段类型、更改值并保存。我可以使用 TOM.NET API 访问嵌入的字段,但在这种情况下我无法保存我的组件。如果我理解得很好,TOM.NET API 是“只读的”——不允许更改。
请帮忙 !谢谢,米洛斯
tridion - Tridion 2009 SP1:如何为定期发布安排内容页面?
我需要使用 Tridion 2009 SP1 每周自动发布两次 xml 页面。根据我与 SDL 支持团队的讨论,没有可用的开箱即用功能。我也在这里看到了 2011 年的解决方案,但没有看到 2009 SP1。你能帮我一些设置自动发布的指示吗?
tridion - 使用 WebDav 的 Dreamweaver 的任何开源替代方案?
我们想使用 WebDav 来处理我们的模板,但我们不能使用 Dreamweaver。有什么建议么?
谢谢,
pdf - 如何从 pdf 组件中知道 url?(Tridion2009)
我们有一些 pdf 作为多媒体组件。在发布我们使用 pdf 的页面之前,我想知道 url。该组件已发布。
我试图猜测寻找另一个示例: domain/en/multimedia/Name_pdf.pdf 但没有用......
¿ 有人知道规则吗?
谢谢,
notifications - 如何比较发送通知的组件版本?
我正在使用工作流(自动活动)。我想通过电子邮件显示组件的哪些部分已被修改。我想我可以使用类似的东西:my_server/views/ASP/CompareFrameset.asp?SystemIdentifier=tcm:25-18409
但我不知道如何使用属性“SystemIdentifier”。
谢谢,
tridion - 同步器 - 无法获取客户端资源
我已经把它放到旧论坛上,所以我希望这会很好。
突然在一个位置,CMS 端的用户现在遇到了错误。如果他们在其他地方工作,就没有问题。我知道论坛的使用率很低,但如果我要把网络人打傻,我需要一些指点。
用户在加载主页过程中遇到几个错误。
错误 1:几次:JavaScript 警报 - [同步器] 无法获取 ID 为 xxxx 的客户端资源
错误 2:有时:未指定的错误。在 /library/javascript/mdvc.js
Err 3:多次:出现 GUI 系统错误。详细信息:[CmdsHTTPDone]
错误 4:有时我们还会在 TaskBarControl.js 或其他脚本上收到“权限被拒绝”错误。
最后..所有视图都是空的。
尝试使用 Web 代理工具 (Fiddler2) 查看发送/接收的内容时;用户不会遇到任何问题。可以毫无问题地登录和使用 CMS。只要使用本地网络代理工具,用户对 CMS 没有任何问题。一旦工具关闭,同样的问题就会再次出现。
所以使用这个工具,我们甚至无法调试,因为我们不知道 fiddler 对连接的影响使其工作。只是在一个位置进行生产和测试(相同的问题),但 DEV 仍然很好..所以我的推论是..“本地网络中的某些规则”是错误的 - 但是如何继续?
tridion - 如何在自定义解析器中确定我是发布还是取消发布?三重奏 2009 SP1
我正在尝试捕获组件未发布的时间。我尝试了一些方法,但没有得到我想要的结果。我的尝试是:
在事件系统中。但这不起作用,因为 Windows 中有一个关于 MSXML 和 COM+ 的已知错误。
我尝试构建自己的 IResolver,但我无法确定它是发布还是取消发布操作。
我尝试构建自己的 ITransportPackageHandler。在那里,我有一个名为 HandleResolvedItemForUnPublishing 的函数,但我没有任何关于 PublicationTarget 的信息,而且我不知道它是从暂存中还是未发布的。
有人能帮我吗?我认为我可以解决这个问题,如果:
- 在 IResolver,我可以确定组件是否正在取消发布。
- 在 ITransportPackageHandler 我可以访问 PublicationTarget 信息
- 如果我可以在上下文变量或类似的东西中将信息从 IResolver 传递给 ITransportPackageHandler。
非常感谢你。
古斯塔沃。