Difference between revisions of "System Variables"

From SmartWiki
Jump to: navigation, search
Line 18: Line 18:
 
To return a list of languages from the global library, you would use:
 
To return a list of languages from the global library, you would use:
 
  @system.library.language@
 
  @system.library.language@
 +
 +
 +
==System 2==
 +
You can also pre-process the variable name to access different system variables based on the context.
 +
 +
For example, if on a [[Web Page View]] you have a button that you want to have a different value based on the [[Language|langid]] of the user.
 +
* Create 2 [[System Variables]]
 +
 +
 +
==See Also==
 +
* [[Pandora - Update a System Variable]]
  
 
[[Category:Global Settings]][[Category:Variables]]
 
[[Category:Global Settings]][[Category:Variables]]

Revision as of 11:23, 27 September 2012

The System Variables setting on the Global Settings page allows you to create and edit system-wide Custom Fields within your instance. These variables can be referred to from anywhere within SmartSimple using the following syntax:

@system.variable name@


Example: If you have created a System Variable named Tax Rate you would use:

@system.tax rate@


A global System Library can be accessed as system variables. The available values and functions can be found under System Variables on the Global Settings page. The syntax is:

@system.library.variable name@


Example: To return a list of languages from the global library, you would use:

@system.library.language@


System 2

You can also pre-process the variable name to access different system variables based on the context.

For example, if on a Web Page View you have a button that you want to have a different value based on the langid of the user.

  • Create 2 System Variables


See Also