使用SDL Tridion 2011 SP1。
在TOM .NET中是否有办法可以将SDL Tridion中项目的已发布状态设置为已发布/未发布而不实际发布/取消发布该项目?
我记得在TOM API中有这样的属性。
答案 0 :(得分:2)
请指定您的SDL Tridion版本,包括Service Pack和任何修补程序卷。
某些TOM.NET版本是只读的。除非您在模板或事件系统中执行此操作,否则您可能需要使用Core Service执行此操作,因为其他代码不支持使用TOM.NET。虽然我不相信目前可以使用核心服务。
另请查看用户使用旧版Interops的帖子:How to set IsPublishedTo status on a Tridion Component?
答案 1 :(得分:2)
项目的发布状态是只读属性,只有Publisher进程可以更改。所以,不能通过TOM.NET或CoreService来改变它的状态。
现在你仍然可以使用TOM / TDSE来改变它,就像之前一样。我相信已经完成了一个增强请求以允许使用CoreService,我将检查状态。