Genesis II Wiki
|November 24, 2020, at 09:19 AM||Genesis II Wiki / PmWiki / PageTextVariables|
Page text variables are string variables created in the wiki text of a page, and can be automatically made available for inclusion in other pages.
Defining Page Text Variables
There are three ways to define automated Page Text Variables:
This creates a new variable that can be accessed by
This creates the
This creates the
Usage on the same page
On the same page you can resolve page text variables through the
Usage in headers and footers: special references
If you want a GroupHeader, GroupFooter, SideBar, etc to call on page text variable in the main page, you need to include special reference information.
To explicitly reference the page text variable from the page being displayed add an asterisk to the page text variable's markup:
To include a page text variable from a header or footer see usage from other pages below.
Usage from other pages
If you want to pull the data from another page, use the
Usage from included pages
Usage with pagelists
Page lists can also access the page text variables:
Page lists can also use page text variables to select pages :
lists pages having '$:City' set to 'Paris'.
'quotes' must surround all the selections.
Testing if set or not set
Use page text variable in a template
Display pages by Audience page text variable.
Use page text variables in conditional markup
Page text variables will be assigned/evaluated before any conditional markup is evaluated. This effectively means that you cannot declare a PTV within an if...else condition; and also that a PTV will have a value even if it is set within a
Usage - from within code (developers only)
It works by caching all page (text) variables it finds in a page (in
|Validate the XHTML and CSS of this page.||Page last modified on September 10, 2011, at 12:08 PM||Edit History Print Recent Changes|
Powered by PmWiki