Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 18. Juli 2011 08:03
- amh
- Gast
[GELÖST] Variable erstellen und Zeichen (€) anhängen
Servus Profis!
Ich erstelle eine Variable {assign var=kcOrt value=$event.fields.Ort} und würde hier gern ein »€« an den Wert schreiben, da ich diese Variable in ein Formular ausgeben und die Zahl alleine bescheuert ausschaut.
Ich habe ehrlich keine Ahnung wonach ich suchen soll. Geht das?
Probiert habe ich $event.fields.Ort+'€', $event.fields.Ort.€ und auch $event.fields.Ort|€ –> da komm ich nicht weiter :-(
Viele Grüße Andreas
Beitrag geändert von amh (18. Juli 2011 08:03)
#2 18. Juli 2011 08:04
- amh
- Gast
Re: [GELÖST] Variable erstellen und Zeichen (€) anhängen
Anmerkung: Die übliche Ausgabe im Template »{$foo}€« ist mir bekannt und geht auch, aber ich möchte den Wert ja übergeben.
#3 18. Juli 2011 11:36
- dc2
- kennt CMS/ms
- Registriert: 26. November 2010
- Beiträge: 140
- Webseite
Re: [GELÖST] Variable erstellen und Zeichen (€) anhängen
Du könntest vielleicht assign auf diese Weise nutzen, hab ich aber nicht getestet:
{assign var=kcOrt value=`$event.fields.Ort+€`}
Beitrag geändert von dc2 (18. Juli 2011 11:40)
Offline
#4 18. Juli 2011 21:37
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Variable erstellen und Zeichen (€) anhängen
Probiert habe ich $event.fields.Ort+'€', $event.fields.Ort.€ und auch $event.fields.Ort|€ –> da komm ich nicht weiter :-(
Modifikator heisst das Zauberwort
{$event.fields.Ort|cat:"€"}
Offline
#5 19. Juli 2011 22:55
- dc2
- kennt CMS/ms
- Registriert: 26. November 2010
- Beiträge: 140
- Webseite
Re: [GELÖST] Variable erstellen und Zeichen (€) anhängen
Verändert dieser Modifier wirklich die eigentliche Variable?
Ich hatte zuerst auch an einen Modifier gedacht, allerdings beeinflussen die normalerweise eben nur die direkte Ausgabe und nicht die Variable ansich.
Offline
#6 19. Juli 2011 12:38
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Variable erstellen und Zeichen (€) anhängen
So kenne ich das auch, dass cat nur die Ausgabe verändert, aber nicht die Variable.
Daher hätte ich es so gemacht:
{assign var=kcOrt value=$event.fields.Ort|cat:'€'}
Ich glaube was cyberman damit sagen wollte war, dass man ja nicht mit assign arbeiten muss, sondern die Variable mit Modifikator direkt an das Formular übergeben kann.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#7 20. Juli 2011 08:17
- amh
- Gast
Re: [GELÖST] Variable erstellen und Zeichen (€) anhängen
Ihr seit großartig!
Warum ich ein € an den Ort hängen wollte ist mir schleierhaft, aber es funktioniert auch mit dem Preis ;-) :-))
Danke!
#8 20. Juli 2011 09:39
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Variable erstellen und Zeichen (€) anhängen
Ich glaube was cyberman damit sagen wollte war, dass man ja nicht mit assign arbeiten muss, sondern die Variable mit Modifikator direkt an das Formular übergeben kann.
Yep, genau das. Schließlich wird eine neue Variable erzeugt, die dann wieder auf die Performance / Speicherverbrauch drückt - zugegebenermaßen minimal, aber Kleinvieh macht auch Mist - ein bißchen Geiz ist da schon angebracht.
Offline
Seiten: 1