21293 Posts in 5733 Topics by 2602 members
General Questions
SilverStripe Forums » General Questions » onAfterUnpublish does not get called when I unpublish a page
General questions about getting started with SilverStripe that don't fit in any of the categories above.
Moderators: martimiz, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
|
Page:
1
|
Go to End | |
| Author | Topic: | 227 Views |
-
onAfterUnpublish does not get called when I unpublish a page

17 July 2012 at 7:23am
My onAfterPublish function gets called when I publish a page, but my onAfterUnpublish function does not get called when I unpublish. Is there anything extra (outside of just defining the function as I did with onAfterPublish) that I need to do to make sure onAfterUnpublish gets called when I unpublish?
-
Re: onAfterUnpublish does not get called when I unpublish a page

17 July 2012 at 6:23pm
Both should behave in the same fashion. The onAfterPublish event is triggered in the doUnpublish function inside SiteTree.php. I suggest you debug through SiteTree.php and see if that code is actually being called.
-
Re: onAfterUnpublish does not get called when I unpublish a page

18 July 2012 at 3:21am
Thanks for responding.
Putting user_error("breakpoint", E_USER_ERROR) right below $this->extend('onAfterUnpublish') in the doUnpublish() function of SiteTree.php does produce an error, so I know it's gets to the point in doUnpublish where onAfterUnpublish gets triggered.
For clarity's sake, putting the same statement at the top of my onAfterUnpublish function produces no error because onAfterUnpublish isn't getting called by doUnpublish.
Neither onBeforeUnpublish or onAfterUnpublish work for me FWIW.
-
Re: onAfterUnpublish does not get called when I unpublish a page

19 July 2012 at 12:13pm
Any other suggestions? I am using 2.4 in case that wasn't clear.
-
Re: onAfterUnpublish does not get called when I unpublish a page

1 August 2012 at 2:43am
I apologize if this bump is inappropriate, but as I am still struggling with this problem, I thought I'd solicit help another time.
-
Re: onAfterUnpublish does not get called when I unpublish a page

1 August 2012 at 8:47am
So it's callin the code, is your extension added to the sitettree base class?
| 227 Views | ||
|
Page:
1
|
Go to Top |


