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

Marco Rudzuck mrudzuck at googlemail.com
Don Apr 10 09:39:35 GMT 2008


Hallo Gerhard,

freu mich, dass ich dir doch noch helfen konnte...

Ich bin zwar nicht von otrs, hab aber selber auch öfters Probleme mit 
der personalisierten Einrichtung des Tools.
Und dein Problem war mir ja gut bekannt ;-)

Also, viel Spass noch beim Benutzen der Software und wenn ich mal Hilfe 
brauche, weiß ich ja wer mir hilft ;-)

Wünsche einen erfolgreichen Tag
Marco Rudzuck

Hans Gerhard schrieb:
> Hallo Marco,
>
> keine Problem, freu mich über jede Hilfe :-)
> Das Problem ist gelöst, du konntest mir helfen. Und zwar hatte ich 
> meine Änderungen in der Config.pm im Pfad Kernel/Config/ gemacht (weis 
> auch nicht mehr so recht, wie ich darauf gekommen bin), was natürlich 
> falsch ist. Wie du schon geschrieben hast muss die Datei direkt im 
> Kernel/ liegen. Jetz funktioniert es wunderbar.
>
> Vielen Dank für deine großartige Hilfe :-)
>
> Marco Rudzuck schrieb:
>>   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/
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> 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/20080410/f852053b/attachment.html