Re: Looking for a recipe or configuration for page templates

Simon <[email protected]>
Newsgroups gmane.comp.web.wiki.pmwiki.user
Message-ID <CAFUSNWNNtRzOCLPtevGq_c97opFBCenh3DuXNFdEZuqfnUBD4A@mail.gmail.com>
Petko,
that would be brilliant, thanks very much

Simon

On Sat, 3 Feb 2024 at 21:45, Petko Yotov <[email protected]> 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
> > [email protected]
> > http://www.pmichaud.com/mailman/listinfo/pmwiki-users
>

_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.