我们正在使用 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/