tridion - 设置内容过期日期并显示过期内容的默认内容

标签 tridion tridion-2011 tridion-content-delivery

我们正在使用 Tridion 2011 SP1。有没有办法为已发布的内容设置内容到期日期。此外,如果内容过期,是否有任何方法可以显示过期内容的默认内容。

最佳答案

是的,有几种方法可以使内容过期。首先,您需要在内容和/或页面元数据架构中创建到期日期字段。选项有:

1) 使用夜间批处理作业取消发布过期内容。此作业将扫描您的内容过期日期元字段,取消发布过期内容并在其位置发布默认内容。您将使用核心服务连接到批处理作业应用程序中的 Tridion(如果在 CM 服务器上运行作业,则连接到 Powershell)。这里的缺点是,如果您有很多内容,则可能需要相当长的时间才能运行。

2) 保持过期内容的发布,并在前端 Web 应用程序中有逻辑来忽略/用默认内容替换过期内容(例如伪代码 [检查动态交付 API 的确切功能]:如果 date.now < content.metadata.expirydate 然后显示组件呈现 X,否则显示组件呈现 Y)。

关于tridion - 设置内容过期日期并显示过期内容的默认内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13321576/

相关文章:

tridion - 我应该如何从 DWT 获取关键字 Key

Tridion 核心服务更新错误 - 续

tridion - ASCX Web 控件未存储在数据库中

tridion - 使用分类关键字创建 Tridion 标签云?

tridion - 事件系统 : How to know if editor clicked Save or Save & Close?

tridion - 在 SDL Trdion 2011 Sp1 的 Dreamweaver TBB 中引用来自 Tradion 服务器的图像文件

tridion - SDL Tridion 2011 粘贴特殊功能

tridion - 使用实例名称 (JDBC) 动态发布到 Tridion Broker 数据库时出现连接问题?

tridion - 需要有关用于定制 Tridion 内容交付的 API 的详细信息

tridion - 如何在SDL Tridion中为不同页面创建导航菜单?