powie.de Tech Forum

PHP und Webdesign => PHP - Templates => Thema gestartet von: k00ni am 14. März 2009, 21:28:23

Titel: Wie sieht das mit der Kompilierung von Templates aus?
Beitrag von: k00ni am 14. März 2009, 21:28:23
Wann werden Templates immer kompiliert, wann nur einmal und erst bei Änderungen? Ich habe hier Teile der Webseite die eigentlich nur einmal erstellt werden und dann fertig. Diese werden aber nicht immer geladen, je nach Seitenbereich etc. . Ist Smarty so schlau und erkennt bei einem einfachen
 

$smarty_core->display ( \'foobar.tpl\' );

 
 
selbst, ob dieses Template schonmal generiert wurde? Die Daten dafür kommen aus der Datenbank und können sich ab und zu ändern, also stellt sich mir die Frage, ob ich da nicht ein bisschen nachhelfen muss?
 
Grüße
Titel: Wie sieht das mit der Kompilierung von Templates aus?
Beitrag von: Powie am 15. März 2009, 13:46:12
Die kompilierte Version wird nur erstellt wenn das Template selbst geändert wurde, oder aber der Kompile Cache gelöscht wurde!
Siehe Smarty Doku.
Titel: Wie sieht das mit der Kompilierung von Templates aus?
Beitrag von: raiser am 18. März 2009, 20:16:05
Du kannst aber auch Smarty dazu zwingen, immer zu kompilieren. Sehr hilfreich beim schreiben von Templates.
Siehe Doku? mom hier
$smarty->force_compile = 1;
lG Henrik
Titel: Wie sieht das mit der Kompilierung von Templates aus?
Beitrag von: Powie am 19. März 2009, 09:36:08

Original von Raiser Du kannst aber auch Smarty dazu zwingen, immer zu kompilieren. Sehr hilfreich beim schreiben von Templates.
Siehe Doku? mom hier
$smarty->force_compile = 1;
lG Henrik
[/quote]
Versteh ich nicht, wenn du das Template änderst wird es eh kompiliert, wieso also zur Kompilierung zwingen  [/uploads/emoticons/icon_e_surprised.gif.a005678239f11b45b64b526b2c82e9a1.gif\" alt=\":o\" />]
Titel: Wie sieht das mit der Kompilierung von Templates aus?
Beitrag von: raiser am 19. März 2009, 22:47:35
Ich hatte schon den Fall, das es eben nicht neu kompiliert wurde  :gaga:
Warum, ka.. dauerte immer ne Weile, bis dies geschah, also forde_compile /uploads/emoticons/icon_e_biggrin.gif.40dcc5d69f84e2cf29e77d8e1e9a84e2.gif\" alt=\":D\" />.
 
lG Henrik
Titel: Wie sieht das mit der Kompilierung von Templates aus?
Beitrag von: hello007 am 18. März 2010, 15:29:03
dann ist wohl die smarty standart einstellung auf false gesetzt worden im smarty script.
Ich hoffe du lässt es auf nem Server nicht jedesmal neu kompilieren.
Titel: Wie sieht das mit der Kompilierung von Templates aus?
Beitrag von: Tim1978 am 23. Dezember 2014, 09:28:17
dann ist wohl die smarty standart einstellung auf false gesetzt worden im smarty script. [/quote]
 
hehe, besser ist\'s
Titel: Wie sieht das mit der Kompilierung von Templates aus?
Beitrag von: cram1974 am 18. März 2015, 11:53:33
Die kompilierte Version wird nur erstellt wenn das Template selbst geändert wurde, oder aber der Kompile Cache gelöscht wurde!
Siehe Smarty Doku.
[/quote]
Ach so !Danke für den Tipp.
Titel: Wie sieht das mit der Kompilierung von Templates aus?
Beitrag von: MarekP am 25. November 2019, 11:04:09
Vielen Dank