CS-Cartのテンプレートでどこでも使える変数を追加する方法です。
フックを設定する
テンプレート初期化フックにかんで、Smartyプラグインを登録するコードを実装します。
app/addons/$addon_id/init.php
fn_register_hooks(
'init_templater_post'
);
app/addons/$addon_id/func.php
function fn_{addon_id}_init_templater_post(Tygh\SmartyEngine\Core $view)
{
$view->assign('blog_url', 'http://blog.example.com');
}