no tak gdyby to było tak proste jak piszesz

zarówno w przypadku joomli jak i presty nie jest tak łatwo jak piszesz

- aczkolwiek są osoby, które tak myślą

i w sumie są w błedzie ale.....
w sumie to wyglada tak - masz projekt w psd - tniesz go a potem kodujesz zgodnie ze standardem określonym przez "prestę" implementując odpowiednie funkcje/kod w smarty.\
Presta to system w standardzie MVC - i warstwą prezentacyjną jest templetka, która wyświetla dane - a wszystko to przy wykorzystaniu smarty

- i to bez różnicy czy jest to joomla czy presta nie ogranicza się do wklejenie kilku linii kodu

- choć i spotkałem się z takimi templetkami

jeżeli chcesz sie bawić to zdecydowanie lepiej jest modyfikować standardową templetkę