Hallo,
ich habe ein wahrscheinlich kleines Problem. Ich habe eine verlinkung in /Kernel/Output/HTML/Standard/AgentTicketZoom.dtl (falls es relevant sein könnte: in Zeile 403 sitzt meine verlinkung) zu einem meiner Programme erstellt. Dies benötigt die ArticleID um sich dann aus der Datenbank den entsprechenden Datensatz zu holen. Jetzt mein Problem: egal ob ich in dem Link $QData{"ArticleID"} oder $Data{"ArticleID"} angebe es kommt kein Wert für ArticleID bei meinem Programm an da der Parameter nicht übergeben wird: <a href="#" onclick="javascript:window.open('http://serverip/meinprogramm?ArticleID= ... height=700');">Mein Programm</a>
Hat vielleicht jemand eine Idee?
Installiert ist die OTRS Version 2.3.3.
Danke schonmal im vorraus für die Hilfe:)
ArticleID
-
- Znuny newbie
- Posts: 24
- Joined: 06 Nov 2007, 11:01
- Znuny Version: 2.4.7
- Real Name: Willi Pasternak
- Company: Sturm Medical Solutions GmbH
- Location: Aldingen
ArticleID
Hi,
hast du unter /Kernel/Modules/AgentTicketZoom.pm auch was geändert? Wenn nicht wird die ArticleID auch nicht an das Template AgentTicketZoom.dtl übergeben und darum ist auch dein Link leer. Du musst unter /Kernel/Modules/AgentTicketZoom.pm in der Zeile 1196 folgendes einfügen: $Param{ArticleID}=$Self->{ArticleID}; dann sollte es gehen.
Hoffe das hat dir geholfen.
Mfg,
Willi
hast du unter /Kernel/Modules/AgentTicketZoom.pm auch was geändert? Wenn nicht wird die ArticleID auch nicht an das Template AgentTicketZoom.dtl übergeben und darum ist auch dein Link leer. Du musst unter /Kernel/Modules/AgentTicketZoom.pm in der Zeile 1196 folgendes einfügen: $Param{ArticleID}=$Self->{ArticleID}; dann sollte es gehen.
Hoffe das hat dir geholfen.
Mfg,
Willi
Last edited by Willi_Sturm on 21 Jul 2010, 16:56, edited 1 time in total.
-
- Znuny newbie
- Posts: 5
- Joined: 26 Jan 2009, 14:17
- Location: Offenbach
ArticleID
Hi Willi,
danke für deine Antwort:) leider funktioniert das scheinbar nicht bei mir:( Meine /Kernel/Modules/AgentTicketZoom.pm sieht jetzt so aus:
Den Link in /Kernel/Output/HTML/Standard/AgentTicketZoom.dtl habe ich so gelassen wie er ist und habe noch 2 andere "möglichkeiten" ausprobiert alle Vergebens:
<a href="#" onclick="javascript:window.open('http://serverip
/meinprogramm?ArticleID=$QData{"ArticleID"}','customerinfo','scrollbars=yes,resizable=yes,width=665,height=700');">Mein Programm</a>
<a href="#" onclick="javascript:window.open('http://serverip/meinprogramm?ArticleID= ... height=700');">Mein Programm2</a>
<a href="#" onclick="javascript:window.open('http://serverip/meinprogramm?ArticleID= ... height=700');">Mein Programm3</a>
Letzterer zeigte im HTML Code dann folgendes an:
<a href="#" onclick="javascript:window.open('http://serverip/meinprogramm?ArticleID=$Param{" articleid="" }','customerinfo','scrollbars=yes,resizable=yes,width=665,height=700');">Mein Programm3</a>
Was mich wundert: in /Kernel/Output/HTML/Standard/AgentTicketZoom.dtl in Zeile 77 ist folgender Link zu sehen:
<a href="$Env{"Baselink"}Action=AgentTicketAttachment&ArticleID=$QData{"ArticleID"}&FileID=$QData{"FileID"}" title="$QData{"Filename"} - $QData{"Filesize"}" $Data{"Target"}><img border="0" src="$Env{"Images"}attach-small.png"></a>
und bei diesem Link geht ArticleID wie es soll.
Rufe ich bei meinem Link einfach nur ArticleID falsch ab? Dann dürfte aber der Link in Zeile 77 auch nicht funktionieren oder irre ich mich da?
Grüße
Christoph Wendel
danke für deine Antwort:) leider funktioniert das scheinbar nicht bei mir:( Meine /Kernel/Modules/AgentTicketZoom.pm sieht jetzt so aus:
Code: Select all
# get MoveQueuesStrg
[...]
}
$Self->{LayoutObject}->Block(
Name => 'Footer',
Data => { %Param, %AclAction },
);
# return output
$Param{ArticleID} = $Self->{ArticleID}; #Hier ist das was du mir genannt hast
return $Self->{LayoutObject}->Output(
TemplateFile => 'AgentTicketZoom',
Data => { %Param, %AclAction },
);
}
1;
<a href="#" onclick="javascript:window.open('http://serverip
/meinprogramm?ArticleID=$QData{"ArticleID"}','customerinfo','scrollbars=yes,resizable=yes,width=665,height=700');">Mein Programm</a>
<a href="#" onclick="javascript:window.open('http://serverip/meinprogramm?ArticleID= ... height=700');">Mein Programm2</a>
<a href="#" onclick="javascript:window.open('http://serverip/meinprogramm?ArticleID= ... height=700');">Mein Programm3</a>
Letzterer zeigte im HTML Code dann folgendes an:
<a href="#" onclick="javascript:window.open('http://serverip/meinprogramm?ArticleID=$Param{" articleid="" }','customerinfo','scrollbars=yes,resizable=yes,width=665,height=700');">Mein Programm3</a>
Was mich wundert: in /Kernel/Output/HTML/Standard/AgentTicketZoom.dtl in Zeile 77 ist folgender Link zu sehen:
<a href="$Env{"Baselink"}Action=AgentTicketAttachment&ArticleID=$QData{"ArticleID"}&FileID=$QData{"FileID"}" title="$QData{"Filename"} - $QData{"Filesize"}" $Data{"Target"}><img border="0" src="$Env{"Images"}attach-small.png"></a>
und bei diesem Link geht ArticleID wie es soll.
Rufe ich bei meinem Link einfach nur ArticleID falsch ab? Dann dürfte aber der Link in Zeile 77 auch nicht funktionieren oder irre ich mich da?
Grüße
Christoph Wendel
-
- Znuny newbie
- Posts: 24
- Joined: 06 Nov 2007, 11:01
- Znuny Version: 2.4.7
- Real Name: Willi Pasternak
- Company: Sturm Medical Solutions GmbH
- Location: Aldingen
ArticleID
hi,
also ich hab es bei mir nochmal überprüft und bei mir geht es schick mir mal den gesamten Quellcode von AgentTicketZoom.dt. In der AgentTicketZoom.pm musst doch nichts ändern hab übersehen das dieser eintrag bereits existiert.
Mit freundlichen Grüßen,
Willi Pasternak
Die Welt wird nicht bedroht von den Menschen, die böse sind, sondern von denen, die das Böse zulassen.
(Albert Einstein, dt.-am. Physiker, 1879-1955)
also ich hab es bei mir nochmal überprüft und bei mir geht es schick mir mal den gesamten Quellcode von AgentTicketZoom.dt. In der AgentTicketZoom.pm musst doch nichts ändern hab übersehen das dieser eintrag bereits existiert.
Mit freundlichen Grüßen,
Willi Pasternak
Die Welt wird nicht bedroht von den Menschen, die böse sind, sondern von denen, die das Böse zulassen.
(Albert Einstein, dt.-am. Physiker, 1879-1955)
-
- Znuny newbie
- Posts: 5
- Joined: 26 Jan 2009, 14:17
- Location: Offenbach
ArticleID
hi,
hab dir ne PN geschickt mit dem Code von AgentTicketZoom.dtl.
danke für deine mühen:)
hab dir ne PN geschickt mit dem Code von AgentTicketZoom.dtl.
danke für deine mühen:)