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

Tridion 设置内容过期日期并显示过期内容的默认内容,tridion,tridion-2011,tridion-content-delivery,Tridion,Tridion 2011,Tridion Content Delivery,我们使用的是Tridion 2011 SP1。是否有任何方法可以设置已发布内容的内容过期日期。此外,如果内容过期,是否有任何方法可以显示过期内容的默认内容。是的,有几种方法可以使内容过期。首先,需要在内容和/或页面元数据模式中创建到期日期字段。这些选择包括: 1使用夜间批处理作业取消发布过期内容。此作业将扫描内容过期日期元字段,取消发布过期内容并在其位置发布默认内容。如果在CM服务器上运行作业,您将使用核心服务连接到批处理作业应用程序或Powershell中的Tridion。这里的缺点是,如果你

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

是的,有几种方法可以使内容过期。首先,需要在内容和/或页面元数据模式中创建到期日期字段。这些选择包括:

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


2保持过期内容的发布,并在前端web应用程序中使用逻辑忽略过期内容/用默认内容替换过期内容,例如伪代码[检查动态交付API的确切功能]:如果date.now是,有两种方法可以使内容过期。首先,需要在内容和/或页面元数据模式中创建到期日期字段。这些选择包括:

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


2保持过期内容的发布,并在前端web应用程序中使用逻辑忽略过期内容/用默认内容替换过期内容,例如伪代码[检查动态交付API的确切功能]:如果date.now我将选择以下方法:

将过期日期元数据添加到组件和页面:

使用自定义解析程序排除任何过期的组件和页面。 发布过期内容时,可以在过期日期安排发布操作。 使用搜索文件夹搜索过期内容。 此外,您还可以将过期日期作为元数据包含在发布的页面中,以及筛选过期内容的可能逻辑


查看我的博客了解更多信息:

我会选择以下方法:

将过期日期元数据添加到组件和页面:

使用自定义解析程序排除任何过期的组件和页面。 发布过期内容时,可以在过期日期安排发布操作。 使用搜索文件夹搜索过期内容。 此外,您还可以将过期日期作为元数据包含在发布的页面中,以及筛选过期内容的可能逻辑


查看我的博客了解更多信息:

第二个选项似乎更好。实际上SDL Tridion应该提供这种功能,可能是在Tridion 2013年,明年;此功能目前可通过Nickoli描述的演示端代码在SmartTarget上使用,也可通过Ambient Data Framework(可选)使用。任何人都可以确认ADF是否仅使用CD API?免费。ADF不是免费的。这是一个附加许可证。我不会实施批处理作业,因为这会在服务器上施加恒定负载。相反,当页面或组件发布时,我已经安排了一个取消发布操作。第二个选项似乎更好。实际上SDL Tridion应该提供这种功能,可能是在Tridion 2013年,明年;此功能目前可通过Nickoli描述的演示端代码在SmartTarget上使用,也可通过Ambient Data Framework(可选)使用。任何人都可以确认ADF是否仅使用CD API?免费。ADF不是免费的。这是一个附加许可证。我不会实施批处理作业,因为这会在服务器上施加恒定负载。相反,当页面或组件发布时,我已经安排了一个取消发布操作。