Tuesday, February 10, 2009, 5:08:25 PM, Patrick wrote:

> Okay, now I'm very confused -- how/where do PTVs enter into this?!
> The original message in this thread only talks about page variables 
> {$Foo} and template substitutions {$$foo}, and makes no mention 
> of PTVs.

okay, here is an example:

We have a collection of pages, each contains a record for a contact.
Each may contain items like

Name: Joe
Surname: Miller
Group: Development
Tel: 01234567

These can be accessed as PTVs.

But we want to access them via display templates.
Here is one:

[[#default]]
*'''{$$Name} {$$Surname}''' ''{$$Group}'' {$$Tel}
[[#defaultend]]

The template is used by the extraction routine,
which could be a pagelist directive using a special template with
(:include Template#default parameters...:)
or a page with  a series of (:include ...:) directives
or some other mechanism which calls FmtTemplateVars to do the
variable replacements on the template text.

Now {$$Name} is not replaced by 'Joe', but by the page name.


Hans


_______________________________________________
pmwiki-devel mailing list
pmwiki-devel@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-devel

Reply via email to