phpbar.de logo

Mailinglisten-Archive

[php] verzeichnisse einbinden unter smarty

[php] verzeichnisse einbinden unter smarty

Olaf Gleba list at creatics.de
Die Sep 28 19:35:51 CEST 2004


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