What are some common methods for checking if a variable exists in a Smarty template?

When working with Smarty templates, it is common to need to check if a variable exists before using it to prevent errors. One way to do this is by using the `isset` function in PHP within the Smarty template. This function checks if a variable is set and is not NULL. By using `isset`, you can safely check if a variable exists before accessing its value in the template.

{if isset($variable)}
    {$variable}
{else}
    Variable does not exist
{/if}