FAQ
I denne artikel:
Template går ned på grund af fejl, og det hjælper ikke, at jeg fjerner den fejlbehæftede kode
Problemet skyldes sandsynligvis, at fejlen har været så alvorlig, at Smarty-motoren ikke kan genopbygge sit template. Det sker typisk ved såkaldte "Fatal errors". Løsningen er, at man skal bede Smarty om at rydde sin cache af kompilerede templates. Til dette formål findes der en løsning, som går ud på, at man sætter en parameter i sin adressebar, eksempelvis: http://www.hostedshop.dk/?parameter. Parameteren kan være én af følgende:
- ?forceCompile=1 - Hvis denne parameter sættes, vil Smarty gennemtvinge en kompilering af de templates, der vedrører den aktive side - altså den side, man befinder sig på.
- ?clearCompile - Denne parameter rydder alle kompilerede filer for den aktive template
- ?clearCompile=index.tpl - Hvis man ved, at fejlen befinder sig i index.tpl filen på den aktive template, så tilføjer man blot navnet på filen, og så vil kun den blive ryddet.