Re: [otrs-de] Was ist in $QData?
hach, wenn nur alles so einfach waere ;-). Habe den Schnipsel etwas angepasst und im Ticket.pm in %Ticket reingeflickt. Funktioniert bestens! Vielen Dank frank Martin Edenhofer wrote: Hi Frank, das geht eigentlich auch ganz einfach. Kannst Du über die OTRS-API abfragen (Du merkst gar nicht, ob diese aus der DB oder ausm LDAP kommen ;) ). Beispiel: my $Name = $Self->{CustomerUserObject}->CustomerName( UserLogin => $Ticket{CustomerUserID}, ); Und $Name dann einfach mit in den $Self->{LayoutObject}->Block() call. -Martin http://edenhofer.de/ [...] - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Was ist in $QData?
Erschrocken bin ich nicht, es ist nur eine Frage der zur Verfuegung stehenden Zeit. :-) Ich werde es sicher bald mal versuchen. frank Johannes Nickel wrote: Lass Dich nicht gleich abschrecken ;) Die Daten aus dem LDAP kannst Du via Config.PM auf OTRS Felder mappen. Dann ist auch die Darstellung einfach ;) Mach ruhig mal ein Thema im Forum auf. Da können Dir bestimmt mehr User helfen. Gruß Johannes [...] - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Was ist in $QData?
On 19.01.2011, at 15:28, Frank Thommen wrote: >>> [...] >> PS: Wir sollten auf einen Linux-Tag oder wo anders mal einen >> OTRS-Developer-Workshop für die Community machen? Ist Interesse vorhanden? > > Im Prinzip ja. Ich denke da ist was in der Planung für die LinuxTage in Chemnitz. Stay tuned! :) -Martin http://edenhofer.de/ - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Was ist in $QData?
Hallo Martin, in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are given to the templates by the application module, these data can be output to the template". Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template uebergeben werden? Wo passiert das? Es passiert im jeweiligen Perl Module durch den Aufruf der "$Self->{LayoutObject}->Output()" oder "$Self->{LayoutObject}->Block()", jeweils der "Data" Parameter. OK. $Self->{LayoutObject}->Output() hatte ich mir schon angeschaut, aber die diversen $Self->{LayoutObject}->Block() nicht. Das Entwicklerhandbuch erwaehnt nur Output(), aber nicht Block() (2.1.6.2. Using a template file). [...] PS: Wir sollten auf einen Linux-Tag oder wo anders mal einen OTRS-Developer-Workshop für die Community machen? Ist Interesse vorhanden? Im Prinzip ja. Danke fuer den Tipp frank - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Was ist in $QData?
Hi Frank, das geht eigentlich auch ganz einfach. Kannst Du über die OTRS-API abfragen (Du merkst gar nicht, ob diese aus der DB oder ausm LDAP kommen ;) ). Beispiel: my $Name = $Self->{CustomerUserObject}->CustomerName( UserLogin => $Ticket{CustomerUserID}, ); Und $Name dann einfach mit in den $Self->{LayoutObject}->Block() call. -Martin http://edenhofer.de/ On 19.01.2011, at 15:20, Frank Thommen wrote: > Ja danke, das half tatsaechlich. Da die Informationen die ich anzeigen will > nicht aus der DB kommen sondern aus dem LDAP-Backend, werde ich die > Modifikation wohl vorerst sein lassen. > > Vielen Dank > >frank > > Johannes Nickel wrote: >> Hi, >> schau Dir mal bitten diesen Thread im OTRS Forum an. Der sollte Dir helfen. >> http://forums.otrs.org/viewtopic.php?f=17&t=5276&p=21362&hilit=erweitern#p21362 >> Gruß >> Johannes >> Am 19. Januar 2011 15:03 schrieb Frank Thommen : >>> Hallo, >>> >>> in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von >>> Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are >>> given to the templates by the application module, these data can be output >>> to the template". >>> >>> Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template >>> uebergeben werden? Wo passiert das? >>> >>> Konkret will ich im Dashboard die Ticket-Tabellen um die Queue >>> ($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen. >>> Ich habe einen Dump der gesamten Datenstruktur gemacht, die in >>> /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur >>> uebergeben wird, aber da bin ich nicht fuendig geworden. >>> >>> >>> Gruss >>> >>> frank - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Was ist in $QData?
Lass Dich nicht gleich abschrecken ;) Die Daten aus dem LDAP kannst Du via Config.PM auf OTRS Felder mappen. Dann ist auch die Darstellung einfach ;) Mach ruhig mal ein Thema im Forum auf. Da können Dir bestimmt mehr User helfen. Gruß Johannes Am 19. Januar 2011 15:11 schrieb Martin Edenhofer : > Hi Frank, > > On 19.01.2011, at 15:03, Frank Thommen wrote: > >> in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von >> Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are >> given to the templates by the application module, these data can be output >> to the template". >> >> Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template >> uebergeben werden? Wo passiert das? > > Es passiert im jeweiligen Perl Module durch den Aufruf der > "$Self->{LayoutObject}->Output()" oder "$Self->{LayoutObject}->Block()", > jeweils der "Data" Parameter. > >> Konkret will ich im Dashboard die Ticket-Tabellen um die Queue >> ($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen. >> Ich habe einen Dump der gesamten Datenstruktur gemacht, die in >> /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur >> uebergeben wird, aber da bin ich nicht fuendig geworden. > > PS: Wir sollten auf einen Linux-Tag oder wo anders mal einen > OTRS-Developer-Workshop für die Community machen? Ist Interesse vorhanden? > > -Martin > > http://edenhofer.de/ > - > OTRS mailing list: otrs-de - Webpage: http://otrs.org/ > Archive: http://lists.otrs.org/pipermail/otrs-de > To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de > -- -- Mit freundlichen Grüßen Johannes Nickel - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Was ist in $QData?
Ja danke, das half tatsaechlich. Da die Informationen die ich anzeigen will nicht aus der DB kommen sondern aus dem LDAP-Backend, werde ich die Modifikation wohl vorerst sein lassen. Vielen Dank frank Johannes Nickel wrote: Hi, schau Dir mal bitten diesen Thread im OTRS Forum an. Der sollte Dir helfen. http://forums.otrs.org/viewtopic.php?f=17&t=5276&p=21362&hilit=erweitern#p21362 Gruß Johannes Am 19. Januar 2011 15:03 schrieb Frank Thommen : Hallo, in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are given to the templates by the application module, these data can be output to the template". Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template uebergeben werden? Wo passiert das? Konkret will ich im Dashboard die Ticket-Tabellen um die Queue ($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen. Ich habe einen Dump der gesamten Datenstruktur gemacht, die in /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur uebergeben wird, aber da bin ich nicht fuendig geworden. Gruss frank - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Was ist in $QData?
Hi Frank, On 19.01.2011, at 15:03, Frank Thommen wrote: > in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von > Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are given > to the templates by the application module, these data can be output to the > template". > > Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template > uebergeben werden? Wo passiert das? Es passiert im jeweiligen Perl Module durch den Aufruf der "$Self->{LayoutObject}->Output()" oder "$Self->{LayoutObject}->Block()", jeweils der "Data" Parameter. > Konkret will ich im Dashboard die Ticket-Tabellen um die Queue > ($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen. > Ich habe einen Dump der gesamten Datenstruktur gemacht, die in > /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur > uebergeben wird, aber da bin ich nicht fuendig geworden. PS: Wir sollten auf einen Linux-Tag oder wo anders mal einen OTRS-Developer-Workshop für die Community machen? Ist Interesse vorhanden? -Martin http://edenhofer.de/ - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Was ist in $QData?
Hi, schau Dir mal bitten diesen Thread im OTRS Forum an. Der sollte Dir helfen. http://forums.otrs.org/viewtopic.php?f=17&t=5276&p=21362&hilit=erweitern#p21362 Gruß Johannes Am 19. Januar 2011 15:03 schrieb Frank Thommen : > Hallo, > > in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von > Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are > given to the templates by the application module, these data can be output > to the template". > > Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template > uebergeben werden? Wo passiert das? > > Konkret will ich im Dashboard die Ticket-Tabellen um die Queue > ($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen. > Ich habe einen Dump der gesamten Datenstruktur gemacht, die in > /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur > uebergeben wird, aber da bin ich nicht fuendig geworden. > > > Gruss > > frank > - > OTRS mailing list: otrs-de - Webpage: http://otrs.org/ > Archive: http://lists.otrs.org/pipermail/otrs-de > To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de > -- -- Mit freundlichen Grüßen Johannes Nickel - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
[otrs-de] Was ist in $QData?
Hallo, in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are given to the templates by the application module, these data can be output to the template". Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template uebergeben werden? Wo passiert das? Konkret will ich im Dashboard die Ticket-Tabellen um die Queue ($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen. Ich habe einen Dump der gesamten Datenstruktur gemacht, die in /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur uebergeben wird, aber da bin ich nicht fuendig geworden. Gruss frank - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de