smartyテンプレートでは「 . 」で文字の結合ができないため、文字列を結合するときは |cat: を使用します。連続して使用することも可能です。
例
{assign var="today" value="今日の天気"}
{assign var="sunny" value="晴れ"}
{assign var="weather" value=$today|cat:"は"|cat:$sunny|cat:"です。"'}
<p>{$weather}</p>
↓ 出力 ↓
今日の天気は晴れです。