Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Smarty i {include file}

[es] :: PHP :: Smarty template engine :: Smarty i {include file}

[ Pregleda: 3271 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djdejan

Član broj: 28622
Poruke: 138
*.mobtel.com



Profil

icon Smarty i {include file}25.07.2004. u 09:20 - pre 240 meseci
U svakom php fajlu definisem konstantu _PATH_ROOT koja mi pokacuje na root dir. npt za sve fajlove u direktorijumu test _PATH_ROOT ima vrednost '../'
U templateu zelim da includujem file recimo iz tok test direktorijuma i zelim da koristim datu konstantu _PATH_ROOT, znaci zelim fajl _PATH_ROOT.'/test/fajl.php'
Znaci zelim da koristim konstantu _PATH_ROOT u smartijevom {include file...}
Kako to moze da se realizuje?
 
Odgovor na temu

afwt
AF Web Team
Novi Sad/Chicago

Član broj: 8220
Poruke: 337
*.ftn.ns.ac.yu

Sajt: milos.srdjevic.net/blog


+1 Profil

icon Re: Smarty i {include file}25.07.2004. u 15:11 - pre 240 meseci
Konstantama u smarty-ju pristupas preko Smarty-jeve interne promenljive:
$smarty.const.IME_KONSTANTE

ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.150.EUnet.yu



+1 Profil

icon Re: Smarty i {include file}25.07.2004. u 23:51 - pre 240 meseci
Ako sam dobro shvatio sta ti treba ti bi da include-ujes fajlove koji se NE nalaze u $smarty->template_dir

pa recimo ako definises
$smarty->template_dir = _PATH_ROOT."templates";

sve sto ti je u tom folderu inlcludeujes sa
{include file="template.tpl"}

ali ovo si vec znao, nego samo kao uvod :-)

ako hoces u podfoleru, onda
{include file="podfolder/template.tpl"}

ako hoces jedan nivo ispod:
{include file="../template.tpl"}
ili
{include file="../nesto_trece/template.tpl"}

kao sto vidis, sve putanje se racunaju relativno u odnosu na $smarty->template_dir

Goran Pilipović fka bluesman
 
Odgovor na temu

djdejan

Član broj: 28622
Poruke: 138
*.mobtel.co.yu



Profil

icon Re: Smarty i {include file}26.07.2004. u 07:19 - pre 240 meseci
kako da iskoristim konstantu koju imam _PATH_ROOT, neka ona ima vrednost '../' i zelim da uradim {include file=_PATH_ROOT.'dir/temp.tpl'}
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.64.eunet.yu



+1 Profil

icon Re: Smarty i {include file}26.07.2004. u 12:35 - pre 240 meseci
samo "kompjliras" prethodna 2 odgovora (awft i moj) :-)

recimo ovako:

{include file=$smarty.const._PATH_ROOT|cat:"dir/temp.tpl"}
Goran Pilipović fka bluesman
 
Odgovor na temu

[es] :: PHP :: Smarty template engine :: Smarty i {include file}

[ Pregleda: 3271 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.