2013-02-11 28 views
4

使用SDL Tridion 2011 SP1。在SDL Tridion中设置已发布项目的状态

TOM .NET中有没有一种方法可以将SDL Tridion中的项目发布状态设置为发布/未发布,而无需实际发布/取消发布该项目?

我记得在TOM API中有这样的属性。

+0

感谢您的问题,我们可以让您感兴趣的是,您承诺致力于[51区Tridion特定提案](http://area51.stackexchange.com/proposals/38335/tridion?referrer=gPujQMxthNCNn9xqeeO2NA2)。 如果您有时间,请使用同一个SO帐户注册。 – 2013-02-11 13:47:54

+0

是的,巴特!有时回来了! – user1528297 2013-02-12 08:24:45

回答

2

请指定您的SDL Tridion版本,包括Service Pack和任何Hotfix卷起。

某些TOM.NET版本是只读的。除非您在模板或事件系统中执行此操作,否则您可能需要使用Core Service来执行此操作,因为其他代码不支持使用TOM.NET。尽管我不相信目前使用核心服务也是可能的。

也看看这个帖子该用户的旧互操作性展示:How to set IsPublishedTo status on a Tridion Component?

2

的发布项目的状态为只读属性,只有在发布过程中可以改变。所以,不,你不能通过TOM.NET或CoreService来改变它的状态。

现在,您仍然可以像以前一样使用TOM/TDSE对其进行更改。我相信有一个增强请求来完成CoreService的检查,我会检查状态。

相关问题