Dynamisches Feld

Hilfe zu Znuny Problemen aller Art
Locked
bendenn
Znuny newbie
Posts: 35
Joined: 25 May 2012, 11:09
Znuny Version: 3.1.6
Real Name: Ben

Dynamisches Feld

Post by bendenn »

hallo zusammen,

habe ein Dynamisches Text Feld (TrackingID)erstellt.
Ich würde dieses Text Feld gerne in der CustomerTicketOverview ausgeben.
Wie genau greife ich auf das Dynamische Feld zu?
Kann mir bitte jemand ein kurzes Beispiel geben.
bendenn
Znuny newbie
Posts: 35
Joined: 25 May 2012, 11:09
Znuny Version: 3.1.6
Real Name: Ben

Re: Dynamisches Feld

Post by bendenn »

Eigentlich sollte es doch so funzen oder?

Code: Select all

<!-- dtl:block:DynamicField_TrackingID -->
                <div class="Row Row_DynamicField_$QData{"Name"}">
                    $Data{"Label"}
                    <div class="Field">
                        $Data{"Field"}
                    </div>
                    <div class="Clear"></div>
                </div>
<!-- dtl:block:DynamicField_TrackingID -->
mit dem code müsste doch eigentlich das TrackingID Feld angezeigt werden...
Was mache ich falsch.
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamisches Feld

Post by jojo »

stehen die Daten überhaupt zur Verfügung? Schau mal in das zugehörige pm file
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
bendenn
Znuny newbie
Posts: 35
Joined: 25 May 2012, 11:09
Znuny Version: 3.1.6
Real Name: Ben

Re: Dynamisches Feld

Post by bendenn »

Habe mir die CustomerTicketOverview.pm mal angeguckt.
Würde so im Nachhinein sagen, dass die Daten dort wahrscheinlich nicht zur Verfügung stehen.
Ist es nur ein kleines perl skript, welches ich ergänzen muss?
sowas in etwa?

Code: Select all

# get the dynamic fields for ticket object
    my $DynamicField = $Self->{DynamicFieldObject}->DynamicFieldListGet(
        Valid       => 1,
        ObjectType  => ['Ticket'],
        FieldFilter => $Self->{DynamicFieldFilter} || {},
    );
Oder ist es sehr viel Aufwand, dann werde ich nicht weiter drüber nachdenken^^
Gibt es diesbezüglich evtl. irgendwo genauere Informationen?

Mit den Ticket FreeText Feldern war es so möglich (Customer Tracking ID:&nbsp;$Data{"TicketFreeText2"})

Eine vergleichbar Einfache Lösung gibt es für dynamische Felder nicht?
Doc Bobo
Znuny newbie
Posts: 14
Joined: 17 Sep 2009, 15:22
Znuny Version: 2.4.4

Re: Dynamisches Feld

Post by Doc Bobo »

Ich habe derzeitig das gleiche Problem nach Update von 3.0.9 -> 3.1.12.

Innerhalb der angepassten "CustomerTicketOverview.dtl" steht z.B.: der folgende Eintrag, um in der Kundenübersicht das betroffene IT-System auszugeben:
<td class="System" title="$Text{"$Data{"TicketFreeText1"}"}">$Quote{"$Text{"$Data{"TicketFreeText1"}"}","20"}</td>

In V. 3.0.9 hat dies noch funktioniert, nach dem Update nun aber nicht mehr. Ich nehme an das es mit der "DynamicField" Neuerung zu tun hat, konnte bis dato aber keine Lösung finden.
Die FreeTextFields wurden sauber in DynamicFields überführt und ich kann diese auch in anderen Sichten nutzen.
Die zugehörige .pm Datei enthält m.E. nicht wirklich eine Änderung diesbezüglich, von daher müsste die Funktionalität doch generell noch enthalten sein (hopefully)?!?

@bendenn: Konntest Du das Problem zwischenzeitlich ggf. lösen und wenn ja, wie?

Besten Dank vorab für jede Hilfe!
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Dynamisches Feld

Post by reneeb »

Du musst in der SysConfig das dynamische Feld für diese Ansicht aktivieren. In der .dtl (<OTRS_HOME>/Kernel/Output/HTML/Standard/CustomerTicketOverview.dtl) sind Beispiele zu finden wie Du das Feld dann anzeigen kannst.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Doc Bobo
Znuny newbie
Posts: 14
Joined: 17 Sep 2009, 15:22
Znuny Version: 2.4.4

Re: Dynamisches Feld

Post by Doc Bobo »

reneeb wrote:Du musst in der SysConfig das dynamische Feld für diese Ansicht aktivieren. In der .dtl (<OTRS_HOME>/Kernel/Output/HTML/Standard/CustomerTicketOverview.dtl) sind Beispiele zu finden wie Du das Feld dann anzeigen kannst.
Kannst Du ggf. noch etwas genauer sagen in welcher SysConfig Subgroup man das machen kann?
Ich finde nur "Frontend.Customer" und dort ist nichts bzgl. Dynamic Fields enthalten. Zudem wäre es super wenn Du ein Beispiel posten könntest, in der .dtl habe ich dazu keine Examples finden können.

Besten Dank vorab!
OTRS V.3.0.9
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Dynamisches Feld

Post by reneeb »

Sorry, das ist wohl erst in der 3.2.x reingekommen...

http://cvs.otrs.org/viewvc.cgi/otrs/Ker ... r2=1.5.2.1
http://cvs.otrs.org/viewvc.cgi/otrs/Ker ... 1.501.2.11 (Diff Zeile 818 ff)

Edit: In der .pm ist das Handling dann wohl auch noch nicht drin...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Locked