|
Parameters | Accepted Values | Description | Default | Since |
---|---|---|---|---|
name |
word | The name of the Smarty function that the plugin will activate. Available functions can be found at lib/smarty_tiki/function.(name).php and vendor_bundled/vendor/smarty/smarty/libs/plugins/function.(name).php |
7.0 |
In addition, the smarty function parameters that are required or allowed should or may be set. The functions available can be found as separate files on the server for each function (name) as follows:
lib/smarty_tiki/function.(name).php
vendor/smarty/libs/plugins/function.(name).php
This code:
{smarty name="button" href="Search" _text="Search"}
Would produce:
Search
Smarty variables can be displayed by using the ev
Smarty function. The available Smarty variables for a page can be viewed by Admins by clicking the "Smarty debug window" option in the Quick Administration menu. Or add ?show_smarty_debug=1
to the page address (or &show_smarty_debug=1
if there are already other url parameters). See below examples.
This code:
{smarty name="eval" var="{$page}"}
Would produce on this page:
PluginSmarty
Global variables can be accessed too, such as the domain name -
This code:
{smarty name="eval" var="{$smarty.server.HTTP_HOST}"}
Would produce on this site:
doc.tiki.org.
This code:
{smarty name="eval" var="{$prefs.metatag_keywords}"}
Would produce on this site:
documentation, tiki, tikiwiki, document, help, install, wiki syntax