Szablony zostaly stworzone tylko poto zeby nad kodem mogl pracowac programista a nad samym szablonem powiedzmy designer, nie da sie uniknac przenikania php z html w 100% (inaczej takie rozwiazanie bedzie sztywne i niewygodne), ale jezeli juz ktos kto nie zna sie na php, ma cos zmieniac, to wole zeby skopal petle php w smarty (choc o ile jest to osoba powiedzmy sprytna ale bez znajomosci php - to po kilku malych experymentach domysli sie jak sie steruje petla i co moze z nia zrobic) niz np jakis modul/funkcje - i o to chodzi w szablonach - o prostote modyfikacji dowolnego elementu szablonu, bez grzebania sie w php przez osobe ktora nie ma o nim bladego pojecia.