2013-02-11 50 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的檢查,我會檢查狀態。

相關問題