Hi,
I wrote an event handler script that listens to "LabelAddEvent" and creates a copy of the page that fired the event in a differnet space.
I would like to be able to re-lable the original page - which means to override the page that already created in the new space.
Following code lines works from script console to remove the content intirely from the new page , but it doesnt work from inside the event handler script..
Let me know your thoughts!
Thanks!
//check for existing page in publish space in order to over-write
Page ExistingPage = pageManager.getPage("TW", SnapshotPage.title)
if(ExistingPage){
def ExistingPageContent = ExistingPage.getEntity()
SnapshotPagechildPages?.each{ child ->
Page ExistingChildPage = pageManager.getPage("TW", child.title)
def ExistingchildPageContent = ExistingChildPage.getEntity()
pageManager.removeContentEntity(ExistingchildPageContent)
}
pageManager.removeContentEntity(ExistingPageContent)
}
else{
}