CustomerTicketMessage - Buttons

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
HenselIT
Znuny newbie
Posts: 10
Joined: 09 Jul 2015, 15:56
Znuny Version: 4.0.9
Real Name: Patrick

CustomerTicketMessage - Buttons

Post by HenselIT »

Hallo,

ich habe die CustomerTicketMessage.tt angepasst, sodass drei Buttons zur Verfügung stehen, um Templates auszuwählen.
Leider ist es nicht möglich den letzten Button zu nutzen. An der Syntax liegt es nicht, da die erstens bei allen drei Buttons identisch ist und zweitens kann man den Code (am Ende des Quelltextes) beliebig mit den anderen Buttons vertauschen. Dann funktioniert immer der nicht, der als letztes kommt. Ich habe zum Beispiel das „Formular“ zu Template2 mit dem von Template3 getauscht. Die Folge war, dass der zweite Button nicht mehr funktionierte.

Code: Select all

<label>[% Translate("Templates") | html %]:</label>
                    <div class="Field">
                        <button type="button" onclick="$('#Template1').submit()" value="[% Translate("Softwareproblem") | html %]">[% Translate("Softwareproblem") | html %]</button>

						<button type="button" onclick="$('#Template2').submit()" value="[% Translate("Hardwareproblem") | html %]">[% Translate("Hardwareproblem") | html %]</button>

						<button type="button" onclick="$('#Template3').submit()" value="[% Translate("Installation") | html %]">[% Translate("Installation") | html %]</button>
                    </div>
					
					
					
# example template form for customizations
<form action="[% Env("CGIHandle") %]" method="post" enctype="multipart/form-data" id="Template1">
    <input type="hidden" name="Action" value="[% Env("Action") %]"/>
    <input type="hidden" name="Subaction" value="StoreNew"/>
    <input type="hidden" name="FormID" value="[% Data.FormID | html %]"/>
    <input type="hidden" name="ExpandCustomerName" value="1"/>
	<input type="hidden" name="Subject" value=""/>
	<input type="hidden" name="Expand" value="1"/>
    <input type="hidden" name="Dest" value="14||Software"/>
    <input type="hidden" name="Body" value="
Fehlerbeschreibung:<br />
<br />
Software:<br />
<br />
Screenshots:<br />
<br />
Weitere Hinweise:"/>
<br />
</form>

<form action="[% Env("CGIHandle") %]" method="post" enctype="multipart/form-data" id="Template2">
    <input type="hidden" name="Action" value="[% Env("Action") %]"/>
    <input type="hidden" name="Subaction" value="StoreNew"/>
    <input type="hidden" name="FormID" value="[% Data.FormID | html %]"/>
    <input type="hidden" name="ExpandCustomerName" value="1"/>
	<input type="hidden" name="Subject" value=""/>
	<input type="hidden" name="Expand" value="1"/>
    <input type="hidden" name="Dest" value="8||Hardware"/>
    <input type="hidden" name="Body" value="
Fehlerbeschreibung:<br />
<br />
Geraet:<br />
<br />
Weitere Hinweise:<br />
<br />
</form>

<form action="[% Env("CGIHandle") %]" method="post" enctype="multipart/form-data" id="Template3">
    <input type="hidden" name="Action" value="[% Env("Action") %]"/>
    <input type="hidden" name="Subaction" value="StoreNew"/>
    <input type="hidden" name="FormID" value="[% Data.FormID | html %]"/>
    <input type="hidden" name="ExpandCustomerName" value="1"/>
	<input type="hidden" name="Subject" value=""/>
	<input type="hidden" name="Expand" value="1"/>
	<input type="hidden" name="Dest" value="69||Sonstiges::Installation"/>
    <input type="hidden" name="Body" value="
Geraet:<br />
<br />
Software:<br />
<br />
Grund:
<br />
</form>
Vielen Dank.
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: CustomerTicketMessage - Buttons

Post by RStraub »

Die Formulare sind nicht identisch.

1) Schließende Anführungszeichen umfassen nicht das letzte <br>
2) Kein schließendes Anführungszeichen für den value tag
3) Kein schließendes Anführungszeichen für den value tag

Sehr gerne.
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
FloSt
Znuny newbie
Posts: 1
Joined: 12 Aug 2015, 14:48
Znuny Version: 4.0.10
Real Name: Florian
Company: Hensel

Re: CustomerTicketMessage - Buttons

Post by FloSt »

Hallo,

ich melde mich dann für den Kollegen mal stellvertretend;)

Da habe ich wohl nicht aufgepasst, als ich den Code aus der Datei AgentTicketPhone.tt übernommen habe.

Es lag definitiv an den fehlenden drei Zeichen in jedem Block. So funktioniert es jedenfalls.


Vielen Dank :)
Locked