Hi All

Looking for some advice. Trying to do version noticingand archived notices on a Open Source software docs wiki.

Trying to keep it light and simple but I wonder if OutputPageBeforeHTML is the better choice. I forked the Page Notice extension, just don't know if I should consider another type like some of the Parser hooks. Here is what I have so far.

   $wgHooks['OutputPageBeforeHTML'][] = 'wfVersionNoticeHook';


   function wfVersionNoticeHook( &$out, &$text ) {
        $ns = $out->getTitle()->getNamespace();

        $opt = array(
   'parseinline',
        );

        $nsheader = wfMsgExt("version-notice-ns-$ns", $opt);

        if (!wfEmptyMsg("version-notice-ns-$ns", $nsheader)) $text =
   "<div>$nsheader</div>\n$text";

        return true;
   }

This one work pretty well, as all I am adding is a notice to the top and the Mediawiki namespace page is being somewhat parsed. I can call a template in the page or add wiki links.

Thanks
Tom

------------------------------------------------------------------------

_______________________________________________
MediaWiki-l mailing list
MediaWiki-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to