Difference between revisions of "System Variables"
| 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 10: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