问题标签 [tridion-content-delivery]

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 投票
2 回答
602 浏览

tridion - 如何通过 web 服务调用获取 tridion 代理内容?

我需要通过基于 html5 的移动网站的 Web 服务调用来访问动态代理内容。我们使用的是 SDL 2011 版本构建:6.1.0.55920。

  1. 代理内容是否已作为 Web 服务提供?
  2. 是否需要进行任何配置设置?

任何人都可以提供所需的指导方针。

提前致谢。

0 投票
1 回答
263 浏览

tridion - 已发布项目下未找到已发布动态组件模板

我是动态组件模板的新手。

我创建了一个组件模板并将其“发布为动态组件”并允许“使用动态组件在页面上允许”。

我的系统中没有配置 Deployer,所有已发布的项目都存储在某个本地位置。

我已发布此组件模板,我正在尝试查找已发布的 CT。我在已发表的文章中没有找到这个 CT。

Deployer 是否必须使用 Dynamic CT 以及如何使用动态 CT 创建页面。

任何人都可以为此提供一些解决方案吗?

编辑

添加存储配置文件。

再次明确地说,我已经发布了动态组件模板,尽管 CT 已发布,但我无法在服务器的已发布项目中找到。已发布的项目存储在c:\temp

提前致谢。

0 投票
1 回答
233 浏览

tridion - 传输需要更长的时间从 SDL Tridion R5.3 中的传输根临时文件夹中获取内容

我们在 SDL Tridion R5.3 中的内容发布存在性能问题。

一旦我从 CMS 服务器发布内容,我就可以看到内容文件夹被拖放到传输临时文件夹 C:\transportemp。然而,传输需要将近 120-140 秒才能获取并处理此内容。你有没有遇到过类似的问题。是否有任何设置可以减少传输侦听器服务时间?这样,一旦系统丢弃了内容,就会启动传输并将包立即发送到发布。

我在 2GB RAM、2 个速度为 2.53 GHZ 的 CPU 的测试服务器上运行我的测试。CMS 服务器 SDL Tridion MMC 管理单元中的传输渲染和部署线程数为 2 COM+ 回收设置为 512 MB。SDL Tridion MMC 管理单元中给出的传输根临时文件夹为 C:\transporttemp\

我使用内容文件夹 tcm_0-423535-63560.Content 大小为 150KB 运行此测试。

以下是同一测试的统计数据。

在 7.52.20 AM 放入传输根包文件夹 C:\transporttemp 大小为 109 KB 的文件夹

文件夹在 C:\transporttemp 文件夹中保持静止 131 秒。

传输开始于 [Debug 10-10-2012 07:54:31] 传输结束于 [Debug 10-10-2012 07:54:41]

运输时间 - 10 秒

部署开始于 [Debug 10-10-2012 07:54:32] 部署结束于 [Debug 10-10-2012 07:54:39] 部署时间 - 7 秒

感谢您对此的帮助。谢谢,KK

0 投票
4 回答
437 浏览

tridion - 组件中的更改没有反映在带有动态组件模板的页面中

我创建了一个组件模板,并将此组件模板设为动态。我已经检查了“使用动态装配在页面上允许”。输出类型为“HTML 片段”。

然后我发布了组件和组件模板。

我创建了一个页面并将组件及其组件模板添加到页面。页面的输出是aspx。

Page TBB 是这样的。

我发布了页面。我发布的页面存储在本地位置 C:\Temp。

我通过visual studio打开页面,通过IE浏览页面。

然后我对组件进行了更改并发布了它。更改未反映在已发布的页面中。由于 CT 是动态的,因此更改应自动反映在页面中。

但它没有反映。

我错过了任何步骤吗?

编辑

我找不到

我是否需要在任何配置文件中进行任何设置。

谁能告诉我这背后的原因?

提前致谢。

0 投票
2 回答
258 浏览

tridion - Tridion 过滤器:替换 SetCustomMetaQuery

Broker 查询机制(Tridion 2011)中 SetCustomMetaQuery 的替代品是什么?通过我之前发布的这篇文章,我得到了很多帮助。

为了

我试过

但是我被困在其中一个滤波器 CT 中的以下两个示例中。

有人可以帮我吗?

0 投票
3 回答
238 浏览

tridion - SDL Tridion 2011 SP1 代码挂起创建代理查询对象

客户端正在尝试将一些代理查询代码集成到现有的 Web 应用程序中。他们有以下代码:

代码执行至创建 Query 对象:

此时它挂起。cd_core 日志文件中没有出现任何错误来说明原因。任何人都可以建议可以调查以进一步调试的领域,或提出解决方案吗?

0 投票
2 回答
256 浏览

tridion - 在 SDL Tridion 2011 SP1 中使用 DCP 执行页面

我已经发布了一个带有 DCP 的 ASPX 页面。

执行此页面的方法是什么,以便它呈现 DCP。

我刚刚尝试通过 IIS 浏览此页面,但出现解析器错误。

如果有人可以指导我运行此页面,那就太好了。

提前致谢

0 投票
2 回答
1816 浏览

odata - 带有日期时间过滤器的 Tridion OData 查询 - 错误:日期时间不是实体的属性

我正在尝试使用 .net 客户端查询 OData 以获取特定 DateTime 内的 Last Published 组件。它总是失败并出现异常'datetime' is not property of entity: 'com.tridion.storage.ComponentMeta'

当我检查构造的 Odata URL 时,它看起来如下所示,我尝试使用来自浏览器的相同 URL 只是为了仔细检查我得到了预期的相同错误。

我尝试使用 LINQ 时的 Odata URL

我尝试datetime从上面的 URL 中删除字符串并再次从浏览器中检查。此 URL 按预期工作,我得到了正确的结果。

以下是 URL(工作不带日期时间)

这让我认为 LINQ 和/或 .net 客户端组合有问题。

我尝试使用不同的日期时间格式组合,我得到了同样的错误。当我检查 Odata 标准时,建议使用datetime字符串,但这是我遇到的问题。

有人知道如何从 LINQ 代码调试/解决这个问题吗?任何帮助将不胜感激。

0 投票
1 回答
693 浏览

tridion - 在 Tridion 动态组件演示中使用 REL 的正确配置

我们有一个动态 CT 来渲染组件输出,其中有一个带有链接文本的组件链接。预览时,输出看起来是正确的,但是一旦我们发布页面并点击,链接就不会显示(甚至是链接文本)。
DCT 和目标语言的输出格式都设置为 REL,但我们的 tcdl:link 没有解析,动态组件演示也没有呈现。在不解析 tcdl:link 标记的情况下,嵌入的演示文稿正在与页面一起呈现。存储文件指向 sql db。

您能否建议还需要做什么?

0 投票
2 回答
319 浏览

tridion - 安装 Tridion 2011 SP1:内容交付服务器

我们正在安装 SDL Tridion 2011 sp1。阅读安装手册后,我们遇到了一些疑问。

如何在 CDS 上创建传入文件夹?我们需要手动创建还是由 startCDinstaller.bat 创建?

在我们的例子中,我们将使用 http/https 发布内容,因此我们将遵循安装手册的步骤 6.4.5。在此步骤中,没有提及有关创建传入文件夹的内容。

是否必须运行 startCDinstaller.bat 以便注册所需的程序集,并将配置和 Jar 文件复制到 CDS 服务器?

我们的 CDS 服务器架构是:

  1. 我们的门户(显示站点)在指向的 IIS 中配置d:\Inetpub\Myportal

  2. HTTPUpload 网站在指向的 IIS 中配置d:\Inetpub\MyHTTPUpload