Нам нужно определить, кто инициировал публикацию страницы Tridion 2009: редактор или код.
Пожалуйста, используйте в качестве примера: Публикация A Публикация B, которая наследуется от A
Теперь, когда мыопубликуйте страницу в публикации A, используя «Также публиковать / отменить публикацию в дочерних публикациях», система событий будет запущена для страницы в публикации A, а также для страницы в публикации B.
В этом случае мы хотим использоватьсистема событий только на странице из публикации A
Что-то вроде:
public override void OnPageSetPublishedToPost(Page page, string publicationTarget, bool published, string user)
{
if (!page.IsTriggeredByParent)
{
// do stuff
}
}
Проблема в том, что мы не знаем, как определить значение для «IsTriggeredByParent».
Спасибо за ваше время