[pmwiki-users] Looking for a recipe or configuration for page templates

Simon nzskiwi at gmail.com
Sat Feb 3 14:36:00 PST 2024


Petko,
that would be brilliant, thanks very much

Simon

On Sat, 3 Feb 2024 at 21:45, Petko Yotov <5ko at 5ko.fr> wrote:

> We could add it. Would something like this this be convenient:
>
>    $EditTemplatesFmt[] = '{$SiteGroup}.MapsTemplate name=*map,*maps';
>
> This would work like the name= argument in pagelists and other
> directives, and the template Site.MapsTemplate will only be loaded on
> pages that match the specification.
>
> Petko
>
>
> On 03/02/2024 00:07, Simon wrote:
> > Using PmWiki | Cookbook / EditTemplates [1] it is possible to
> > "pre-fill" a new page from a templates, e.g.
> >
> > $EditTemplatesFmt [2] = '{$SiteGroup}.{$Name}Template';which looks in
> > the Site group for a template matching the name of the page being
> > created. For example, the above would use "Site.HomePageTemplate" (if
> > it exists) anytime an author creates a page named "HomePage" (in any
> > group).
> >
> > I'm looking for something that moves this up a notch by marching the
> > new page name, e.g.
> > $EditTemplatesFmt['pattern'] = ['*some?text*',
> > 'SomeTemplatePagename'];
> > i.e. to be able to specify a pattern (normal or regex) that when
> > matched against a "new" page name successfully specified the page to
> > be used as the template
> > for example
> > $EditTemplatesFmt['pattern'] = ['*maps', 'MapsTemplate'];
> >
> > Or ideas on how to implement this?
> >
> > thanks very much
> >
> > Simon
> >
> > Links:
> > ------
> > [1] https://www.pmwiki.org/wiki/Cookbook/EditTemplates
> > [2] https://www.pmwiki.org/wiki/PmWiki/EditVariables#EditTemplatesFmt
> > _______________________________________________
> > pmwiki-users mailing list
> > pmwiki-users at pmichaud.com
> > http://www.pmichaud.com/mailman/listinfo/pmwiki-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pmichaud.com/pipermail/pmwiki-users/attachments/20240204/bf381bb1/attachment.html>


More information about the pmwiki-users mailing list