Hallo,
Ich bastel an einen Webprojekt von meinem Bruder weiter. Dieser setzt die Smarty Templateengine ein. Nun habe ich folgendes Problem:
Ich habe eine Variable(z.B. {#p#}) in der Configfile definiert. Das Problem ist das die Configfile aus irgent einem Grund nicht richtig geladen wird. Das Problem tritt in der Hälfte aller Scripte auf und ich finde den Fehler nicht. Die Variablen werden einfach nicht aus der File gelesen.
Der Pfad zum Configverzeichniss ins in der Smartyhauptclasse richtig definiert und kommt auch in den Scripten die Variable richtig an. Aber wieso er nun die Configfile in manchen Scripten läd und in manchen nicht ist mir ein Rätsel.
Umgehen kann ich das Problem in dem ich
$smarty->config_load('/pfad/datei')
nocheinmal die Configfile nocheinmal explizit angeben. Aber wieso das so ist verstehe ich nicht. Der müsste die doch vollautomatisch in allen Scripts finden.
Ich hoffe ich konnte euch das Problem sauber vermitteln können. Normalerweise setze ich keine Templateengines ein. Deswegen kann ich leider nur auf wenig Erfahrungswerte zurückgreifen.