Position von Freitextfeld in Agentenmaske ändern

English! place to talk about development, programming and coding
Locked
Miracle
Znuny newbie
Posts: 28
Joined: 22 Jul 2010, 08:43
Znuny Version: 2.0.3

Position von Freitextfeld in Agentenmaske ändern

Post by Miracle »

Hallo,
ich habe in der Agentenansicht bei der Maske zum Anlegen eines Telefontickets ein Freitextfeld eingeblendet. Dieses erscheint nun jedoch ganz unten. Ich möchte es aber im Kopfbereich haben. Habe schon in der AgentTicketPhone.dtl rumgeschraubt, aber hat nix bewirkt :? . Hat jemand noch einen Tipp?

Grüße
Tatjana
OTRS 2.4.9 Suse Linux MySQL 5.1.36
Miracle
Znuny newbie
Posts: 28
Joined: 22 Jul 2010, 08:43
Znuny Version: 2.0.3

Re: Position von Freitextfeld in Agentenmaske ändern

Post by Miracle »

Nochmal ich

Also ich habe folgendes probiert:

Ticket::Frontend::AgentTicketPhone###TicketFreeText:
Eine "1" bei dem entsprechenden Feld eintragen
blendet ein Freitextfeld nur im unteren Bereich ein,

AgentTicketPhone.dtl
#<!-- dtl:block:TicketFreeText2 -->
# <tr>
# <td class="contentkey">$Data{"TicketFreeKeyField2"}:</td>
# <td class="contentvalue">$Data{"TicketFreeTextField2"}</td>
# </tr>
#<!-- dtl:block:TicketFreeText2 -->
Habe ich auskommentiert und an die gewünschte Stelle im AgentTicketPhone.dtl kopiert.

Nun kommt das Feld oben und unten ? :?

Bin für Tipps dankbar.

Danke.

Grüße
Tatjana
OTRS 2.4.9 Suse Linux MySQL 5.1.36
Miracle
Znuny newbie
Posts: 28
Joined: 22 Jul 2010, 08:43
Znuny Version: 2.0.3

Re: Position von Freitextfeld in Agentenmaske ändern

Post by Miracle »

Mittlerweile hab ich rausgefunden, dass es tatsächlich wohl nicht geht die Felder einzeln zu verschieben :o

Aber man kann die Freitextfelder im Block verschieben

Wenn man z.B. die Felder unter dem Betreff haben möchte, setzt man unter den Block in der AgentTicketPhone.dtl
<tr>
<td class="contentkey">$Text{"Subject"}:</td>
<td class="contentvalue">
<input type="text" name="Subject"
value="$QData{"Subject"}" size="80"/>
<font color="red" size="-2">$Text{"$Data{"Subject invalid"}"}</font>
</td>
</tr>

den Code

<!-- dtl:block:TicketFreeText -->
<tr>
<td
class="contentkey">$Data{"TicketFreeKeyField"}:</td>
<td
class="contentvalue">$Data{"TicketFreeTextField"}</td>
</tr>
<!-- dtl:block:TicketFreeText -->

Setzt man den TicketFreeText-Block an die falsche Stelle kann man kein Ticket mehr erstellen. Es funktioniert z.B. aber auch wenn man den Block unter <!-- dtl:block:TicketSLA --> setzt.

Finde es trotzdem schade, dass man die Felder nicht einzeln platzieren kann.

Grüße
Tatjana
OTRS 2.4.9 Suse Linux MySQL 5.1.36
Miracle
Znuny newbie
Posts: 28
Joined: 22 Jul 2010, 08:43
Znuny Version: 2.0.3

Re: Position von Freitextfeld in Agentenmaske ändern

Post by Miracle »

Mittlerweile Lösung gefunden :D

In der AgentTicketPhone.dtl jeweils einen Block erstellen mit der Nummer des Freitextfeldes:

<!-- dtl:block:TicketFreeText5 -->
<tr>
<td class="contentkey">$Data{"TicketFreeKeyField5"}:</td>
<td class="contentvalue">$Data{"TicketFreeTextField5"}</td>
</tr>
<!-- dtl:block:TicketFreeText5 -->
<!-- dtl:block:TicketFreeText3 -->
<tr>
<td class="contentkey">$Data{"TicketFreeKeyField3"}:</td>
<td class="contentvalue">$Data{"TicketFreeTextField3"}</td>
</tr>
<!-- dtl:block:TicketFreeText3 -->
.....

Bei mir stehen die Blöcke unter dem Block

<!-- dtl:block:CustomerTable -->
<p>
<div>
<b>$Text{"Customer Info"}</b>:<br/>
<div id="CustomerTable">
$Data{"CustomerTable"}
</div>
</div>
</p>
<!-- dtl:block:CustomerTable -->

So tauchen die nach der Queue-Auswahl im Formular auf.

Fügt man die Blöcke an den falschen Stellen ein, stürtzt otrs ab.
OTRS 2.4.9 Suse Linux MySQL 5.1.36
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Re: Position von Freitextfeld in Agentenmaske ändern

Post by Andre Bauer »

Thanks for your solution but please use english langugage in this forum.

Because its solved i close this topic...
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
Locked