Aus Telefonnummer "Link" erzeugen

Hilfe zu Znuny Problemen aller Art
Locked
dkle
Znuny newbie
Posts: 66
Joined: 19 Sep 2006, 15:52

Aus Telefonnummer "Link" erzeugen

Post by dkle »

Hallo allerseits,

ich würde gerne folgende Idee umsetzen:

Bei uns kommt das Tool "DialIt" zum Einsatz und unsere Customer DB wird via LDAP angebunden.
Ich möchte nun gerne z.B. im Ticket Zoom via Mausklick den Kunden anrufen können. Dazu müsste ich z.B. hier unter "Telefon"

http://img53.imageshack.us/img53/2102/testjt3.jpg

einen Link erzeugen der ungefähr so ausschaut <a href=\"phone:$telephonenumber\">$telephonenumber</a>

Mein erster Gedanke war das die Anpassung in einem der DTL Files vorgenommen werden müsste.
Meine Wahl fiel also auf die AgentTicketZoom.dtl. Leider bin ich dort nicht fündig geworden. Im entsprechenden Bereich gibt es nur folgenden Eintrag
# show customer info table
<!-- dtl:block:CustomerTable -->
<p>
<hr>
<b>$Text{"Customer Info"}:</b>
$Data{"CustomerTable"}
<hr>
</p>
<!-- dtl:block:CustomerTable -->
Scheinbar wird die CustomerTable direkt aus der DB erzeugt?
Hat evtl jmd mal versucht etwas ähnliches umzusetzen oder nen Tip wo ich ansetzen könnte? Ich stehe grade etwas auf dem Schlauch.
Last edited by dkle on 05 Jun 2007, 16:47, edited 1 time in total.
larf
Znuny expert
Posts: 285
Joined: 31 May 2006, 11:20

Re: Aus Telefonnummer "Link" erzeugen

Post by larf »

dkle wrote:Hallo allerseits,
Scheinbar wird die CustomerTable direkt aus der DB erzeugt?
Hat evtl jmd mal versucht etwas ähnliches umzusetzen oder nen Tip wo ich ansetzen könnte? Ich stehe grade etwas auf dem Schlauch.
Wenn ich dich richtig verstehe, möchtest du ganz einfach die Map in Kernel/Config.pm bearbeiten.
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1

Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
dkle
Znuny newbie
Posts: 66
Joined: 19 Sep 2006, 15:52

Re: Aus Telefonnummer "Link" erzeugen

Post by dkle »

Hmm, nein. Oder ich verstehe nicht was Du meinst.

Wenn Du bei einem Ticket in die Detailansicht gehst hast Du rechts ne Abschnitt Customer Info (mein Pic). Ich möchte aus der Telefonnummer einen klickbaren Link basteln dem ein "phone:" vorsteht. Quasi das Äquivalent zu "mailto:".

Ich wüsste nun nicht wo ich in der Config.pm anpacken sollte.
larf
Znuny expert
Posts: 285
Joined: 31 May 2006, 11:20

Re: Aus Telefonnummer "Link" erzeugen

Post by larf »

dkle wrote:Hmm, nein. Oder ich verstehe nicht was Du meinst.

Wenn Du bei einem Ticket in die Detailansicht gehst hast Du rechts ne Abschnitt Customer Info (mein Pic). Ich möchte aus der Telefonnummer einen klickbaren Link basteln dem ein "phone:" vorsteht. Quasi das Äquivalent zu "mailto:".

Ich wüsste nun nicht wo ich in der Config.pm anpacken sollte.
Was ist denn an "die Map in Kernel/Config.pm bearbeiten" so unverständlich? Warum schaust du nicht einfach in die Datei?

Ich kann dir auch gerne noch den entsprechenden Bereich pasten:

Code: Select all

Map => [
            # note: Login, Email and CustomerID needed!
            # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
            [ 'UserSalutation', 'Salutation', 'salutation',  1, 0, 'var', '', 0 ],
            [ 'UserFirstname',  'Firstname',  'first_name',  1, 1, 'var', '', 0 ],
            [ 'UserLastname',   'Lastname',   'last_name',   1, 1, 'var', '', 0 ],
            [ 'UserLogin',      'Username',   'login',       1, 1, 'var', '', 0 ],
            [ 'UserPassword',   'Password',   'pw',          0, 1, 'var', '', 0 ],
            [ 'UserEmail',      'Email',      'email',       0, 1, 'var', '', 0 ],
#            [ 'UserEmail',      'Email', 'email',           1, 1, 'var','$Env{"CGIHandle"}?Action=AgentTicketCompose&ResponseID=1&TicketID=$Data{"TicketID"}&ArticleID=$Data{"ArticleID"}', 0 ],
            [ 'UserCustomerID', 'CustomerID', 'customer_id', 0, 1, 'var', '', 0 ],
#            [ 'UserCustomerIDs', 'CustomerIDs', 'customer_ids', 1, 0, 'var', '', 0 ],
            [ 'UserComment',     'Comment',   'comments',    1, 0, 'var', '', 0 ],
            [ 'UserPhone',       'Phone',     'phone',       1, 0, 'var', '', 0 ],
            [ 'ValidID',         'Valid',     'valid_id',    0, 1, 'int', '', 0 ],
        ],
Kann natürlich sein, dass das nur ein Traum war oder einer dieser elendigen Trips, dass ich damit zig mal die Customer Info verändert habe. :lol:
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1

Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
dkle
Znuny newbie
Posts: 66
Joined: 19 Sep 2006, 15:52

Re: Aus Telefonnummer "Link" erzeugen

Post by dkle »

D'oh!

Kk, ich hätte einfach mal richtig die Augen aufmachen sollen. ^^

Danke.
Locked