User Tools

Site Tools


bigace:smarty_tags:configuration

{configuration}

The {configuration} TAG enables you to read Configuration entrys, that are accessable in the Administration at System → Configurations.

→ Since BIGACE 2.2.

Attributes

  • package - (optional, String)

The name of the package to read the config entry from.

  • key - (optional, String)

The name of the configuration entry to read.

  • assign - (optional, String)

This name of the template variable, the config value will be assigned to.

  • default - (optional, String)

This value to return, if the requested configuration entry could not be found.

  • cache - (optional, String)

This name of the configuration package to cache (use it, if you read more than 3 config entrys from the same package).

Example 1

Caching a Config package for multiple access:

{configuration cache="system"}
<html>
<head>
   <title>Using the {configuration} TAG</title>
</head>
<body>
   <p>Display extended footer: {configuration package="system" key="footer.type.extended"}</p>
   <p>Log Level: {configuration package="system" key="logger.loglevel"}</p>
   <p>Using Smarty: {configuration package="system" key="use.smarty" default=true}</p>
</body>
</html>

Example 2

Assigning a config entry for later usage:

<html>
<head>
   <title>Using the {configuration} TAG</title>
</head>
<body>
   {configuration package="custom" key="tree.id" default="-1" assign="rootID"}
 
   <p>The below tree will be loaded from ID: {$rootID}</p>
 
   {load_item_childs id=$rootID assign="myTree"}
 
  ... do further stuff with the tree ...
 
</body>
</html>
bigace/smarty_tags/configuration.txt · Last modified: 2007/10/01 21:41 by kevin