クラスの使い方やライブラリについて知らなくてもとりあえず書きの書き方を覚えればSmartyは使えます。
たったこれだけ覚えればテンプレート(HTML部分)はホームページ作成ソフトで作り、PHPは独立させられます。
つまり、デザインの変更に対して、PHPのスクリプトを書いた人は何もしなくてよくなるのです。
#Smartyを呼び出す
require_once('lib/Smarty.class.php');
#Smartyクラスのインスタンス作成
$smarty =new Smarty();
#Smartyクラス用の定義
$smarty->template_dir = "テンプレートフォルダ";
$smarty->compile_dir = "コンパイルフォルダ";
$smarty->cache_dir = "キャッシュフォルダ";
#変数の割り当て
$smarty->assign("title","ねこすけ");
#表示テンプレートを指定して表示する
$smarty->display("テンプレートファイル名");
タイトルは
{$title}
です。