DTL Template if condition.

Hilfe zu Znuny Problemen aller Art
Locked
jlacroix
Znuny newbie
Posts: 1
Joined: 13 Jul 2011, 10:36
Znuny Version: 3.0.8
Company: Fraunhofer IGD

DTL Template if condition.

Post by jlacroix »

Hallo zusammmen,

wird von OTRS 3.0.x die if condition in den DTL Templates überhaupt noch entsprechend verarbeitet?
Beispielsweise (Standard 3er Template) folgende Abfrage:

Code: Select all

<dtl if ($Data{"Name"} eq 'Company Tickets') { $Data{"Name"} = 'Abteilungs Tickets'; }>
zur folgender Ausgabe im genertieten Quelltext:

Code: Select all

<dtl if (Company Tickets eq 'Company Tickets') { Company Tickets = 'Abteilungs Tickets'; }>
Auch finden sich im aktuellen Handbuch keinerlei Informationen mehr über die Verarbeitung von Template Anweisungen.
Kann jemand von einer funktionierende Abfrage berichten?

freundliche Grüße,
Julien Lacroix
KhaledBlah
Znuny newbie
Posts: 34
Joined: 14 Mar 2011, 12:57
Znuny Version: 3

Re: DTL Template if condition.

Post by KhaledBlah »

Im Manual zu OTRS 2.4 steht, dass die "if" Kontrollstruktur entfernt werden wird und ich vermute, dass ist in OTRS 3 geschehen. In meiner OTRS installation wird das IF jedenfalls nicht interpretiert.
OTRS 3.3.8
zuckerbaeckerin
Znuny advanced
Posts: 144
Joined: 29 Aug 2011, 11:55
Znuny Version: 3.0.10

Re: DTL Template if condition.

Post by zuckerbaeckerin »

ich dachte ich hätte mir der If funktion einen Ausweg aus minem Problem mit den dynamischen Freitxtfeldern gefunden, aber da habe ich mich wohl getäuscht.
Gibt es denn eine Alternative zu "If", die auch funktioniert? (ACLS funktionieren nämlich nicht so, wie sie es sollten, eigentlich gar nicht bei mir :D)
[LIVE]OTRS 3.0.10
ITSM 3.0.5
unter Windows
mit Oracle
Locked