[pmwiki-users] Re: Trouble with PageTemplateFmt overwriting PrintTemplateFmt since switching to 2.0.

Patrick R. Michaud pmichaud at pobox.com
Thu Sep 15 15:48:35 CDT 2005


On Thu, Sep 15, 2005 at 02:38:20PM -0600, Doyce Testerman wrote:
> Looks perfect, however it's throwing an error...
> 
> Fatal error: Call to undefined function: loadtemplate() in
> /pub/skins/local/skin.php on line 3

Oops!  Sorry about that -- doing too many things at once today and I
haven't been checking my answers as thoroughly as I should.

This should work:

    <?php if (!defined('PmWiki')) exit();

    global $LocalTemplate;
    SDV($LocalTemplate, 'default.tmpl');
    LoadPageTemplate($pagename, "$SkinDir/$LocalTemplate");

Try that and see if it helps!

Pm

> On 9/15/05, Patrick R. Michaud <pmichaud at pobox.com> wrote:
> > > Is there a solution here other than setting up 14 skin directories
> > > under the /skins/ for the various groups I'm running in this wiki?
> >
> > Yes.  In your pub/skins/local/ directory, create a file called
> > 'skin.php', and set it to:
> >
> >     <?php if (!defined('PmWiki')) exit();
> >
> >     SDV($LocalTemplate, 'default.tmpl');
> >     LoadTemplate("$SkinDir/$LocalTemplate");
> >
> > In your config, just set:
> >
> >     $Skin = 'local';
> >
> > With this setting, the local skin will always default to
> > "default.tmpl" in pub/skins/local/.  However, if a per-page or
> > per-group customization wants to change the template being used,
> > it can do
> >
> >     $LocalTemplate = 'other.tmpl';
> >
> > which will tell the skin to use a template file other than
> > the one set by the SDV() statement above.
> >
> > Hope this helps!
> 
> --
> Doyce Testerman
> smarter at average-bear.com ? http://www.average-bear.com
> "Luckily, no one said 'write something that makes sense.'"
> http://calendar.yahoo.com/bear2305

> _______________________________________________
> pmwiki-users mailing list
> pmwiki-users at pmichaud.com
> http://host.pmichaud.com/mailman/listinfo/pmwiki-users





More information about the pmwiki-users mailing list