问题标签 [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.
tridion - 如何通过 web 服务调用获取 tridion 代理内容?
我需要通过基于 html5 的移动网站的 Web 服务调用来访问动态代理内容。我们使用的是 SDL 2011 版本构建:6.1.0.55920。
- 代理内容是否已作为 Web 服务提供?
- 是否需要进行任何配置设置?
任何人都可以提供所需的指导方针。
提前致谢。
tridion - 已发布项目下未找到已发布动态组件模板
我是动态组件模板的新手。
我创建了一个组件模板并将其“发布为动态组件”并允许“使用动态组件在页面上允许”。
我的系统中没有配置 Deployer,所有已发布的项目都存储在某个本地位置。
我已发布此组件模板,我正在尝试查找已发布的 CT。我在已发表的文章中没有找到这个 CT。
Deployer 是否必须使用 Dynamic CT 以及如何使用动态 CT 创建页面。
任何人都可以为此提供一些解决方案吗?
编辑
添加存储配置文件。
再次明确地说,我已经发布了动态组件模板,尽管 CT 已发布,但我无法在服务器的已发布项目中找到。已发布的项目存储在c:\temp
提前致谢。
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
tridion - 组件中的更改没有反映在带有动态组件模板的页面中
我创建了一个组件模板,并将此组件模板设为动态。我已经检查了“使用动态装配在页面上允许”。输出类型为“HTML 片段”。
然后我发布了组件和组件模板。
我创建了一个页面并将组件及其组件模板添加到页面。页面的输出是aspx。
Page TBB 是这样的。
我发布了页面。我发布的页面存储在本地位置 C:\Temp。
我通过visual studio打开页面,通过IE浏览页面。
然后我对组件进行了更改并发布了它。更改未反映在已发布的页面中。由于 CT 是动态的,因此更改应自动反映在页面中。
但它没有反映。
我错过了任何步骤吗?
编辑
我找不到
我是否需要在任何配置文件中进行任何设置。
谁能告诉我这背后的原因?
提前致谢。
tridion - Tridion 过滤器:替换 SetCustomMetaQuery
Broker 查询机制(Tridion 2011)中 SetCustomMetaQuery 的替代品是什么?通过我之前发布的这篇文章,我得到了很多帮助。
为了
我试过
但是我被困在其中一个滤波器 CT 中的以下两个示例中。
和
有人可以帮我吗?
tridion - SDL Tridion 2011 SP1 代码挂起创建代理查询对象
客户端正在尝试将一些代理查询代码集成到现有的 Web 应用程序中。他们有以下代码:
代码执行至创建 Query 对象:
此时它挂起。cd_core 日志文件中没有出现任何错误来说明原因。任何人都可以建议可以调查以进一步调试的领域,或提出解决方案吗?
tridion - 在 SDL Tridion 2011 SP1 中使用 DCP 执行页面
我已经发布了一个带有 DCP 的 ASPX 页面。
执行此页面的方法是什么,以便它呈现 DCP。
我刚刚尝试通过 IIS 浏览此页面,但出现解析器错误。
如果有人可以指导我运行此页面,那就太好了。
提前致谢
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 代码调试/解决这个问题吗?任何帮助将不胜感激。
tridion - 在 Tridion 动态组件演示中使用 REL 的正确配置
我们有一个动态 CT 来渲染组件输出,其中有一个带有链接文本的组件链接。预览时,输出看起来是正确的,但是一旦我们发布页面并点击,链接就不会显示(甚至是链接文本)。
DCT 和目标语言的输出格式都设置为 REL,但我们的 tcdl:link 没有解析,动态组件演示也没有呈现。在不解析 tcdl:link 标记的情况下,嵌入的演示文稿正在与页面一起呈现。存储文件指向 sql db。
您能否建议还需要做什么?
tridion - 安装 Tridion 2011 SP1:内容交付服务器
我们正在安装 SDL Tridion 2011 sp1。阅读安装手册后,我们遇到了一些疑问。
如何在 CDS 上创建传入文件夹?我们需要手动创建还是由 startCDinstaller.bat 创建?
在我们的例子中,我们将使用 http/https 发布内容,因此我们将遵循安装手册的步骤 6.4.5。在此步骤中,没有提及有关创建传入文件夹的内容。
是否必须运行 startCDinstaller.bat 以便注册所需的程序集,并将配置和 Jar 文件复制到 CDS 服务器?
我们的 CDS 服务器架构是:
我们的门户(显示站点)在指向的 IIS 中配置
d:\Inetpub\Myportal
HTTPUpload 网站在指向的 IIS 中配置
d:\Inetpub\MyHTTPUpload