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>