Variables
Variables
In the Smarty template language, template variables take the format {$variable_name}
.
Template Parameters
The following template parameters are made available to all system themes and order form templates:
Parameter | Description |
---|---|
{$BASE_PATH_CSS} | The base URL to common CSS assets. |
{$BASE_PATH_FONTS} | The base URL to common font assets. |
{$BASE_PATH_IMG} | The base URL to common image assets. |
{$BASE_PATH_JS} | The base URL to common JavaScript assets. |
{$charset} | The configured character set. |
{$client} | The currently logged in client, or null if a client is not logged in. |
{$companyname} | The configured company name. |
{$date_day} | The current calendar day. |
{$date_month} | The current calendar month. |
{$date_year} | The current calendar year. |
{$filename} | The base name of the current file requested by the web browser. |
{$language} | The name of the language to display to the user. |
{$loggedin} | true or false depending on whether a client is logged in. |
{$logo} | The path to the configured logo image. |
{$pagetitle} | The current page’s title. |
{$reCaptchaPublicKey} | The configured reCAPTCHA site key. This can be an empty string if the WHMCS installation does not use Google reCAPTCHA. |
{$systemNonSSLURL} | The configured non-SSL URL. |
{$systemsslurl} | The configured SSL URL. |
{$systemurl} | The URL to the WHMCS system. This is either the SSL or non-SSL URL depending on whether the current page loaded via HTTPS. |
{$template} | The name of the system theme used for display. |
{$todaysdate} | The current date, presented in l, jS F Y format. |
{$token} | A CSRF token to use on POST forms. |
{$WEB_ROOT} | Your WHMCS system’s base URL. |
For a complete listing of all variables available to you in a given template file, add the following line to your template file. Then, use a browser to access the page that calls the template. You will receive a popup list of all available template data.
{debug}