[otrs-de] Hinzufügen von Parametern beim Kunden-Benutzer

Marco Rudzuck mrudzuck at googlemail.com
Mit Apr 9 18:35:27 GMT 2008


  Hallo Hans,

entschuldige nochmals, ich hab dich schon wieder falsch verstanden....

Also, ich habe auch eine Erweiterung vorgenommen und bekomme alles 
angezeigt.
Ich habe den kompletten

 $Self->{CustomerUser}

Block aus der /Kernel/Config/Defaults.pm (Zeilen 1113 - 1177) kopiert 
und in die Kernel/Config.pm eingefügt.
Dann noch in der Map die Zeile hinzugefügt und alles war da...

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, 0, 
'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 ],
            [ 'ValidID',         'Valid',     'valid_id',    0, 1, 
'int', '', 0 ],
            [ 'Phone', 'Phone', 'phone', 1, 1, 'var', '', 0 ],
        ],

Ich hoffe ich hab dich jetzt richtig verstanden :-D Heute ist nicht mein 
Tag....

Mit freundlichen Grüßen
Marco Rudzuck

Hans Gerhard schrieb:
> Hallo Marco,
>
> danke für die schnelle Antwort. Ich hab mich vielleicht nicht gut 
> ausgedrückt, ich möchte das Eingabefeld nich im Kunden-Login oder beim 
> Kunden Zugang erstellen (also nicht ../customer.pl) sondern in der 
> Agenten- oder Admin-Seite beim Anlegen eines neuen Kunden.
>
> Marco Rudzuck schrieb:
>> Hallo Hans,
>>
>> scrolle in der .tdl Datei bis zu dem Punkt wo
>>
>> <!-- dtl:block:CreateAccount -->
>> <p>
>>   <table border="0" cellspacing="0" cellpadding="3" width="300">
>>     <tr>
>>       <td class="singleboxhead">$Text{"Create Account"}</td>
>>     </tr>
>>     <tr>
>>       <td class="singleboxbody">
>>         <form action="$Env{"CGIHandle"}" method="post" 
>> enctype="application/x-www-form-urlencoded">
>>           <input type="hidden" name="Action" 
>> value="CustomerCreateAccount">
>>           <input type="hidden" name="Lang" value="$Env{"UserLanguage"}">
>>           <table border="0" cellspacing="0" cellpadding="3">
>>
>> erscheint. Unter diesem Block werden alle gewünschten Formularfelder 
>> für die Erstellung eines Accountes beigefügt.
>> (Ist ziemlich weit unten in der Datei)
>>
>> Dort dann die Zeilen für dein Phone-feld einpflegen und das Feld 
>> erscheint im Create-Account und nicht im Login.
>>
>> Mit freundlichen Grüßen
>> Marco Rudzuck
>>
>> TRUSTpact GmbH
>> Schiefe Hardt 1
>> 58093 Hagen
>> M: 01733164921
>> F: 02371965327
>> E: marco.rudzuck at trustpact.com
>> http://www.trustpact.com
>>
>> Hans Gerhard schrieb:
>>> Hallo Marco,
>>>
>>> danke für die schnelle Antwort. Das geht wunderbar für das 
>>> Kunden-Login, allerdings wollte ich das Eingabefeld beim Anlegen 
>>> eines Kunden haben. Gibts da eine Möglichkeit das hier auch 
>>> hinzubekommen?
>>>
>>> Marco Rudzuck schrieb:
>>>> Hallo Hans,
>>>>
>>>> du musst auch in der Datei 
>>>> /otrs/Kernel/Output/HTML/Standard/CustomerLogin.dtl die Eingafelder 
>>>> erweitern.
>>>>
>>>> <td>$Text{"Phone"}:</td>
>>>> <td><input type="text" name="Phone" value="$QData{"Phone"}" 
>>>> size="18"></td>
>>>>
>>>> Mit freundlichen Grüßen
>>>> Marco Rudzuck
>>>>
>>>> TRUSTpact GmbH
>>>> Schiefe Hardt 1
>>>> 58093 Hagen
>>>> M: 01733164921
>>>> F: 02371965327
>>>> E: marco.rudzuck at trustpact.com
>>>> http://www.trustpact.com
>>>>
>>>>
>>>> Hans Gerhard schrieb:
>>>>> Hallo,
>>>>>
>>>>> ich hab ein Problem, die Kundenbenutzer um einen Parameter Telefon 
>>>>> zu erweitern. Ich bin vorgegangen wie unter 
>>>>> http://doc.otrs.org/2.2/de/html/x1682.html#customer-backend-db
>>>>> beschrieben, also phone in der Datenbank eingefügt und die 
>>>>> Änderung an der Config.pm gemacht. Allerdings seh ich im Frontend 
>>>>> keine Änderung. Woran kann das liegen oder was muss ich tun?
>>>>>
>>>>> Danke schonmal.
>>>>>
>>>>> ------------------------------------------------------------------------ 
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/
>>>>> Archiv: http://lists.otrs.org/pipermail/otrs-de/
>>>>> Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
>>>>> Support oder Consulting fuer Ihr OTRS System?
>>>>> => http://www.otrs.com/
>>>>
>>>>
>>>> ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> _______________________________________________
>>>> OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/
>>>> Archiv: http://lists.otrs.org/pipermail/otrs-de/
>>>> Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
>>>> Support oder Consulting fuer Ihr OTRS System?
>>>> => http://www.otrs.com/
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>> _______________________________________________
>>> OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/
>>> Archiv: http://lists.otrs.org/pipermail/otrs-de/
>>> Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
>>> Support oder Consulting fuer Ihr OTRS System?
>>> => http://www.otrs.com/
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/
>> Archiv: http://lists.otrs.org/pipermail/otrs-de/
>> Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
>> Support oder Consulting fuer Ihr OTRS System?
>> => http://www.otrs.com/
> ------------------------------------------------------------------------
>
> _______________________________________________
> OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/
> Archiv: http://lists.otrs.org/pipermail/otrs-de/
> Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
> Support oder Consulting fuer Ihr OTRS System?
> => http://www.otrs.com/

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde geschreddert...
URL: http://lists.otrs.org/pipermail/otrs-de/attachments/20080409/317f7270/attachment.html