Prima cosa:
Che ci fanno tag html nel file php? L'utilizzo di un template engine serve proprio a dividere la logica dall'impaginazione.
Se cominci a mischiare le due cose puoi evitare di utilizzare smarty.
$stringa NON dovrebbe mai contenere <div id="chessòio"><span style="float:qualcheparte">testo</span></div>
Invece dovrebbe essere
$stringa = "testo";
Secondo,
http://smarty.php.net/crashcourse.php