Вам нужно передать имя ловушки как переменную smarty из метода ловушки в tpl. Например в PHP:
public function hookDisplayLeftColumn($params)
{
$smarty->assign(
array(
'hook_name' => 'leftDisplay'
)
);
return $this->display(__FILE__, 'yourtplfile.tpl');
}
Тогда вы можете получить к нему доступ в TPL, как это:
{if $hook_name == 'leftDisplay'}
do_this_on_left_display
{else if $hook_name == 'otherHookName'}
do_this_on_diff_display
{else}
{*Unknown hook*}
{/if}