Ich glaub nicht, da ich das schon probiert habe. Smarty anzusehen löst aber mein Problem doch auch nicht? Ich hab ja trotzdem noch die Variablen im kompiliertem File und noch meine Klasse. Die Klasse bzw. die Kompilierteversion hat keine Ahnung was ich überhaupt anspreche.
Mir kommt da grad eine Idee: Ich muss die Variablen über $ezcms->template->_obj ansprechbar machen, die Frage ist jetzt wie stelle ich das an? Ich habs vorhin mal versucht, aber leider nicht hingebracht.
Mal sehen... Sonst noch jemand Ideen/Vorschläge(/Steine)?
[OOP] CMS & Templates
Einklappen
X
-
Dann musst du z.B. die Variable $_obj für das Template zuweisen... Schau dir doch z.B. mal Smarty an, wie die das machen. Ich glaube dass es das ist, was du meinst..
Einen Kommentar schreiben:
-
[OOP] CMS & Templates
Hallo,
ich hab den Durchblick verloren. Ich hab keine Ahnung wie ich das machen soll, vielleicht könnt ihr mir ja helfen...
Ich habe eine Templateklasse geschrieben und möchte diese nun auf mein CMS übertragen und irgendwo mache ich einen Fehler bei der Ausgabe, da ich immer eine Fehlermeldung erhalte.
PHP-Code:<?php
$ezcms = &ezcms::get_instance();
if (!file_exists(sprintf('modules/%s/%s.php', $module, $module))) {
$error = $ezcms->template->precache_global('error_nosuchmod.html', 'common');
$error->assign('module', $module);
$ezcms->error->add_module_error($error->parse());
}
$ezcms->output();
?>
Meine Frage ist, wie muss ich jetzt die Komplierte Version des Templates speichern, damit das auch funktioniert? Ich versteh es einfach gerade gar nicht.
Danke schon mal für die vielen Antworten Hoffe ich konnte mich einigermaßen verständlich ausdrücken.Zuletzt geändert von fear; 05.06.2007, 08:34.Stichworte: -
Einen Kommentar schreiben: