Re: Looking for a recipe or configuration for page templates

Petko Yotov <[email protected]>
Newsgroups gmane.comp.web.wiki.pmwiki.user
Message-ID <[email protected]>
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
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.