[pmwiki-users] Can custom markup in template's included page alter global variables ?
design5 at softflow.co.uk
Wed Sep 10 05:52:44 CDT 2008
Wednesday, September 10, 2008, 11:16:12 AM, Jean-Fabrice [gmail] wrote:
> The issue is :
> When I use my custom markup in a wiki page, let's says MyGroup/MyPage,
> everything is ok : markup code is displayed, CSS styles and HTMLheader
> are ok.
> When I use my custom markup in a template's included page, like
> Site/PageActions, only the markup code is displayed. CSS styles are
> not ok, nor HTMLHeader.
> Am I doing things the wrong way ? My goal is to create some ajax
> helpers, displayed on each page. I need to include a few line of
The problem is, that by including your markup in asub-page, like
PageActions or SideBar, the $HTMLHeader part doe snot get loaded,
as it is already loaded by the time the sub-pages are processed.
You could try and have your javascrip-t loaded not into the page HTML
head, but into the body, just above or below whatever else you are
trying to display. I have done that for some recipes with good
If you want to avoid the script being loaded twice or more, you could
use something like this in your markup function:
static $cnt = 0; $cnt++;
if($cnt==1) ....java script code....
You can see it done in popupwindow.php:
popup window link.
hope this helps a bit!
More information about the pmwiki-users