ale jeżeli funkcje o których mówi operują na podstawowych danych przesłanych już do smarty, np. dane z modułów itp, wystarczy edytować pliki tpl. Wszak tam również są dostępne warunki, pętle itp.
Sprawa ma się inaczej, jeżeli mowa o własnych rozwiązaniach. Należy wówczas odpowiedzieć sobie pytanie. Czy własne rozwiązania będą stosowane globalnie, czy w obrębie danego modułu. W przypadku pierwszym pewnie należy się spodziewać edycji klas presty, natomiast w drugim edycji samego kodu modułów