我们需要确定是谁触发了 Tridion 2009 页面的发布:编辑器或代码。
请使用作为示例:从 A 继承的出版物 A 出版物 B
现在,当我们使用“也在子出版物中发布/取消发布”在出版物 A 中发布页面时,将为出版物 A 中的页面以及出版物 B 中的页面触发事件系统。
在这种情况下,我们只想在出版物 A 的页面上使用事件系统
就像是:
public override void OnPageSetPublishedToPost(Page page, string publicationTarget, bool published, string user)
{
if (!page.IsTriggeredByParent)
{
// do stuff
}
}
问题是我们不知道如何确定“IsTriggeredByParent”的值。
感谢您的时间