Tu pourrais par exemple créer dans layout.tpl un bloc
{block name='search'}{/block}
qui pourra ensuite être personnalisé dans chaque fichier template html. Par exemple dans index.html
<!-- index.html -->
{block name='search'}
<!-- laisser ce bloc vide sur la homepage-->
{/block}
<!-- produit.html -->
{block name='search'}
<!-- code de la barre de recherche -->
{/block}
Pour éviter de te répéter le code html de la barre de recherche pourra être placé dans un fichier externe à inclure dans tes templates de page.
<!-- produit.html -->
{block name='search'}
{include file="includes/serach.html"}
{/block}