smarty tpl
 
werky 31. mar 2014 11:43:14 Pridružen od:
16. apr 2012
787 objav
796 168 26
#1

Zdravo,



Imam eno čudno težavo in sicer vzdržujem/razvijam stran, katera temelji na cs-cart platformi, ta pa za template uporablja smarty.



Zaradi ene potrebe po dodatnih poljih sem dodal novo variablo,katera vsebuje dodatek za poštnino, se pravi številko XX.XX. Ta se nato doda k skupnemu znesku.



V pogledu male košarice se to osvežjue glede na izbrane artikle in vse dela bp.



Imamo pa tudi veliko košarico, katera se prikaže s klikom v mali košarici. V veliki bi pa moral ta zgornji dodatek, ki se prej izračuna in vpiše v bazo, prišteti k skupnemu znesku, in tudi to dela. Težava je le v tem, ker se ta variabla ob refreshu ne osveži. Vedno je potreben še en refresh, potem pa je ok.



Preiskal sem že cel G, stackoverflow, itd...Pa ne najdem rešitve...



Kar sem ugotovil do sedaj je da se .tpl od velike košarice očitnio shrani v cache in ob refreshu prebere iz cache-a...



Kako lahko torej za posamezni tpl izklopim cache?



Hvala za pomoč!


všeč(0) ni všeč(0) spam(0)
 
SlimDeluxe 31. mar 2014 12:54:18 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#2

{include 'big_cart.tpl' nocache}

Ali pa ena od rešitev kot zapisano v dokumentaciji


všeč(0) ni všeč(0) spam(0)
Freelance Web Developer
 
werky 31. mar 2014 13:11:23 Pridružen od:
16. apr 2012
787 objav
796 168 26
#3

Hvala za odgovor...



Sem tudi tole oboje že poizkusil, a povzroči to da se stran sesuje...



Pa nimam pojma zakaj.


všeč(0) ni všeč(0) spam(0)
 
SlimDeluxe 31. mar 2014 13:35:41 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#4

Error log verjetno ve zakaj :)

Sploh pa, če zadeve razvijaš lokalno (upam da ja) je pametno imeti vklopljen output errorjev direktno.

errorreporting(EALL);

iniset('displayerrors', 1);


všeč(2) ni všeč(0) spam(0)
Freelance Web Developer
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se