Hallo Typorianer,
habe eine Bedingung die nicht so arbeitet wie ich es gerne hätte. Sie soll je nach einem der beiden Referer die Mail an eine bestimmte Asdresse senden. Aber die Abfrage spricht überhaupt nicht an:
[globalString = IENV:HTTP_HOST=*bg-metall.de]
plugin.tt_products.orderEmail_from = best@bgmet.de
plugin.tt_products.orderEmail_to = best@bgmet.de
[global]
[globalString = IENV:HTTP_HOST=*mmbg.de]
plugin.tt_products.orderEmail_from = bestellservice@mmbg.de
plugin.tt_products.orderEmail_to = bestellservice@mmbg.de
[global]
Was mache ich falsch, bzw. hab ich was vergessen?
Danke schon mal - Micha
[hostname = justpowder.de]
# tu dies
[else]
# tu das
[end]
Danke für die schnelle Antwort Wunschtacho,
aber das geht auch nicht. auch wenn ich www.domain.de, oder *domain.de mache:
[hostname = mmbg.de]
plugin.tt_products.orderEmail_from = bestellservice@mmbg.de
plugin.tt_products.orderEmail_to = bestellservice@mmbg.de
[end]
[hostname = bg-metall.de]
plugin.tt_products.orderEmail_from = best@bgmet.de
plugin.tt_products.orderEmail_to = best@bgmet.de
[end]
Wenn ich else mach, ist natürlich immer else drin. Noch eine Idee?
Micha
ok, habe mal in einer alten Installation von uns nachgesehen:
[globalString = HTTP_HOST= *justpowder.de]
# tu das
[else]
# tu dies
[end]
hmmm...das habe ich ganz oben ja versucht, auch mit der moderneren IENV: davor. Das Problem liegt vielleicht ausserhalb des TS. Nur, ich weiß zuwenig darüber.
Micha
Schnell mal nachgelesen:
"Wildcards können benutzt werden, dürfen aber nicht teil einer Zeichenkette sein"
Probier mal:
[hostname = *.justpowder.de]
Anderfalls mit PHP getenv('REMOTE_ADDR') ausgeben lassen...
@Wunschtacho, das Problembesteht weiterhin. Ich habe Variationen durch und nichts greift.
Keiner eine Idee?
Micha
hm, schaut eigentlich richtig aus ...
um das Problem einzugrenzen, mach doch mal statt
plugin.tt_products.orderEmail_to = bestellservice@mmbg.de
eine Testausgabe falls die Condition greift, z.B.
page.100=TEXT
page.100.value = Condition klappt
o.ä.
Das ganze erst mal ohne die Condition davor um zu testen ob die Testausgabe auch wirklich kommt.
Ansonsten: globals auf dem Server sind auf "on"? (Falls nein dürfte diese Condition jedoch nicht das Einzige sein, das nicht so ganz richtig funktioniert)
Viele Grüße!
Niki