Wenn ein Template eine seitenabhängige Konfiguration braucht, ist das ein sicheres Zeichen dafür, dass man ohne Template besser dran ist als mit.
Templates sorgen für die saubere Trennung von Programmlogik, Inhalt und Layout. Und selbstverständlich wird Programmcode nicht auf einen großen Haufen geschmissen sondern mit ein bischen Köpfchen organisiert bspw. in Form einer Klassenbindung an einen URL (die Idee ist nichema von mir) was ohne Konfiguration nicht geht.
#Aber natürlich kann man das auch anders machen.