Mailinglisten-Archive |
Hallo,
Am 28.09.2004 16:52 Uhr schrieb "Daniel Haller" unter
<daniel_haller at gmx.de>:
> hallo alle zusammen,
>
> ich versuche mich gerade ein wenig an smarty.
>
> und scheitere schon allein am einbinden aller benötigten verzeichnisse
> (toll, wenn das so weitergeht...)
Mach es dir einfach.
a. Lege eine Datei an (config_smarty.php), die in jeder Seite später die
Variablen, Objekte zur Verfügung stellt.
define ('SMARTY_DIR', dirname(__FILE__).'/pfad/zu/smarty/');
require_once (SMARTY_DIR. 'Smarty.class.php');
$smartyInstanz = &new Smarty;
$smartyInstanz->template_dir = dirname(__FILE__).'/tpl';
$smartyInstanz->compile_dir = dirname(__FILE__).'/tpl/tpl_c';
$smartyInstanz->cache_dir = dirname(__FILE__).'/tpl/cache';
$smartyInstanz->config_dir = dirname(__FILE__).'/tpl/config';
b. Binde die config_smarty.php in jede Seite aufrufende Seite ein.
require_once (dirname(__FILE__).'/pfad/zu/deiner/config_smarty.php');
Das war`s. Ich sehe wie Thomas G. auch keinen Vorteil in der Kapselung in
einer angehängten Klasse. Zumindest habe ich bei verschiedenen
Installationen noch keinen gefunden...
gruss
Olaf
--
creatics media.systems : Grünstr. 25 : D-42697 Solingen
tel. +49 212 38 32 94 30 : fax. +49 212 38 32 94 31
mailto:og at creatics.de : http://www.creatics.de
php::bar PHP Wiki - Listenarchive