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