Ganz kurz drübergeschaut, evtl. liegts hier dran?:
$def_template_dir = 'templates/cpms/default/' ;
Hi hallo an Euch!
kurios aber ich weis nun nicht mehr weiter oder warum es nicht geht ..
Erst funktionierte alles, dann versuchte ich laut Anleitung eine eigene Smarty Instanz zu schreiben (hab natürlich Code umgefummelt) und ging nicht. Nun habe ich alles wieder umgeschrieben. Eigentlich wie vorher. Geht aber immernoch nicht...
Ich habe folgende config - PHP für Variablen:
default.config.php
Code:$def_template_dir = 'templates/cpms/default' ; $def_smarty_dir = 'functions/3rdparty/smarty/'; $def_functions_cpms = 'functions/cpms/'; $def_functions_3rdparty = 'functions/3rdparty/';
Hier simpel die site.php
Code:<? // Error-Report error_reporting(E_ALL); session_start (); echo 'Test beginnt..<br>'; include 'config/php/defaults.config.php'; echo 'defaults.config.php included..<br>'; //include(''.$def_functions_cpms.'smarty.function.php'); //include(''.$def_functions_cpms.'test.function.php'); //$tpl = new Smarty_firsttime(); // Smarty-Basis-Klasse include ''.$def_smarty_dir.'Smarty.class.php'; $tpl = new Smarty(); $tpl->template_dir = ''.$def_template_dir; $tpl->compile_dir = ''.$def_smarty_dir.'templates_c'; $tpl->config_dir = ''.$def_smarty_dir.'configs'; $tpl->cache_dir = ''.$def_smarty_dir.'cache'; // Smarty Debugging $tpl->compile_check = TRUE; $tpl->caching = false; $tpl->debugging = true; $tpl->assign('text', 'simpler Test-Text'); $tpl->assign('basehref', $def_basehref); echo 'assigns erfolgreich includiert..<br>'; $tpl->display('main.tpl'); ?>
und noch die main.tpl
Ich bin der Meinung so hatte ich es vor meinen Experimenten auch gehabt .. geht aber nicht mehrCode:<html> <head> </head> <body> Test: {$text} </body> </html>
P.S.: Rechte sind kontrolliert - der Pfad (auch mit Variablen) hat schon funktioniert
P.P.S.: Er kommt übrigens bis hier
Nur $tpl->display.. funktioniert dann nicht.. laut meinem Ausschlussverfahren weis er auch wo die Smarty.class.php liegt.Code:echo 'assigns erfolgreich includiert..<br>';
Ganz kurz drübergeschaut, evtl. liegts hier dran?:
$def_template_dir = 'templates/cpms/default/' ;
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)