Menge im value behalten

dfluess

Gut bekanntes Mitglied
21. Januar 2007
652
3
Hallo,

mich hat gestört, das bei jedem Reload der Seite (z.B. durch fehlende Variationen etc.) alle Werte immer zurück gesetzt wurden. So stand bei "Menge" dann immer wieder die '1' drin.

Dann habe ich einen Tipp bekommen, die Smarty-Variable {$smarty.post.anzahl} zu nutzen, die den Wert aus der POST-Variable auslesen kann. Ich habe also den statischen value Wert '1' mit der Variable {$smarty.post.anzahl} ersetzt. Aber leider wird da nix übergeben, das Feld bleibt leer. Funktioniert das überhaupt?

Gruß, Detlef
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: Menge im value behalten

Code:
{if isset($smarty.get.anzahl)}{$smarty.get.anzahl}{else}1{/if}

Versuchs mal so... Wenn der Wert gesetzt ist wird er genommen, wenn nicht dann 1...
Kannst auch mit $smarty.post.anzahl versuchen...
 

dfluess

Gut bekanntes Mitglied
21. Januar 2007
652
3
AW: Menge im value behalten

Sollte so (auch ohne if) funktionieren, geht aber nicht. Es wird nicht einal eine '1', also garnichts '' ausgegeben, egal welche Menge man vorher eingegeben hat. Funktioniert denn das bei Dir??
 

dfluess

Gut bekanntes Mitglied
21. Januar 2007
652
3
AW: Menge im value behalten

ha! genau das hab ich gesucht, funktioniert, Danke! :) Nur wieso ist das nicht schon von Haus aus eingebaut??

Geht das dann auch irgendwie mit den Variationen?

Gruß, Detlef