James Lin wrote:
Hi Guys,I am trying to write a custom ACL plugin to restrict access to individual wiki pages, it works like this: putting the tag {{restrict group=developers /restrict}} at the beginning of the wiki page. my problem is: if the access is denied, I need to change the wiki page content to display some friendly message. However I don't know how to modify the content outside my syntax scope. if I use $renderer->doc .= "access denied", it only replace my syntax but not global content.
CheersJames Lin
--You may be able to use the TPL_CONTENT_DISPLAY event. Inspect $event->data to see if the top of the page contains your tag, and if so, you can either replace $data with a message or prepend a message to your $data.
_____________________ Myron Turner http://www.mturner.org http://net18reaching.org/cityscapes -- DokuWiki mailing list - more info at http://wiki.splitbrain.org/wiki:mailinglist