| [minitpl] vpis v vsak .tpl fajl | ||
|---|---|---|
|
juresl
27. avg 2010 16:12:22
Pridružen od: 16. avg 2007 209 objav 74 23 4 |
#1
Lp! Zanima me, kako, če se da, vpisati neko konstanto v "vsak" .tpl fajl. Da dam konkreten primer.. PAGE_TITLE definiram v datoteki, kjer zloadam .tpl file (torej se na vsak fajl spreminja) Je potrebno SITENAME vpisat (assign) v vsaki datoteki, ali se da v kaki osnovni datoteki, ki jo vsebuje vsaka datoteka (.php) Upam, da razumete.. lp! |
|
|
SlimDeluxe
27. avg 2010 18:47:30
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
#2
Kolikor vem, vsak define ima global scope, tako da ja, če definiraš enkrat, bilo kje, bo na voljo. BTW. to stvar bi ugotovu v eni minuti, če bi sam probal ali pogledal define() na php.net Freelance Web Developer
|
|
|
juresl
27. avg 2010 19:16:03
Pridružen od: 16. avg 2007 209 objav 74 23 4 |
#3
Mislim, da me nisi razumel, al pa jaz ne razumem tebe.. Bom daš še bolj konkreten primer: register.php common.php register.tpl header.tpl footer.tpl Bolj skoraj da nemorem pokazat kaj želim.. upam, da približno razumeš/te kaj želim. Hvala v naprej za odgovore! |
|
|
Vini
27. avg 2010 19:28:43
Pridružen od: 1. sep 2006 6612 objav 5234 611 56 |
#4
juresl, kolikor jaz razumem dokumentacijo minitplja, sta {SITENAME} in {$SITENAME} identična in bereta spremenljivke, lokalne templatu. Spremenljivke assignaš tako kot si že ugotovil. Če želiš, da minitpl izpiše konstanto, jo moraš prefixati z underscorom (znakom ), torej takole {SITENAME}, konstanto pa definiraš v PHP kodi kot ponavadi, torej z define('_SITENAME', 'Ime Strani'); |
|
|
juresl
27. avg 2010 19:31:46
Pridružen od: 16. avg 2007 209 objav 74 23 4 |
||
|
Vini
27. avg 2010 19:36:43
Pridružen od: 1. sep 2006 6612 objav 5234 611 56 |
||
|
SlimDeluxe
27. avg 2010 19:50:14
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
Freelance Web Developer
|
|