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

Simon nzskiwi at gmail.com
Fri Feb 2 15:07:12 PST 2024


Using PmWiki | Cookbook / EditTemplates
<https://www.pmwiki.org/wiki/Cookbook/EditTemplates> it is possible to
"pre-fill" a new page from a templates, e.g.
$EditTemplatesFmt
<https://www.pmwiki.org/wiki/PmWiki/EditVariables#EditTemplatesFmt> =
'{$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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pmichaud.com/pipermail/pmwiki-users/attachments/20240203/0e722eec/attachment.html>


More information about the pmwiki-users mailing list