ich habe den Formulareditor von Intelligent Surfaces verwendet und habe nun das Problem, dass die Standardpriorität des Tickets immer auf "1 sehr niedrig" steht. Besser wäre, wenn die Priorität auf "3 normal" steht. Dieses einfache Vorhaben gestaltet sich als weitaus schwieriger als angenommen.
Da die Standardpriorität bei diesem Formular nicht greift, versuche ich die Änderung über den Code vorzunehmen.
Ich habe es zuerst über ein JavaScript versucht:
Code: Select all
<script type="text/javascript">
//die Priorität "normal" soll ausgewählt sein
for(i = 0; i < document.getElementById('priority').options.length; i++)
{
if("3" == document.getElementById('priority').options[i].value)
{
document.getElementById('priority').options[i].selected = true;
break;
}
}
</script>
Also habe ich es über eine bedingte Zuweisung mittels "dtl if" probiert:
Code: Select all
<select name="priority">
<!-- dtl:block:ViewFormAjaxQuestionPriority -->
<dtl set $Data{"Selektiert"} = "blub">
<dtl if ($Data{"Name"} eq "3 normal") {$Data{"Selektiert"} = " selected="selected"";}>
<option value="$QData{"ID"}" $Data{"Selektiert"}>$QData{"Name"} $QData{"Selektiert"} option>
<!-- dtl:block:ViewFormAjaxQuestionPriority -->
</select>
Code: Select all
<dtl if ($Data{"Selektiert"} eq $Data{"Selektiert"}) {$Data{"Selektiert"} = "Hugo";}>
1.) Wie kann ich noch die Priorität auf "3 normal" umstellen?
2.) Warum funktioniert der "dtl if" - Block nicht?
Ich bin neu in Perl und für jeden Hinweis dankbar!
So sieht übrigens nachher der HTML-Code des Dropdowns aus:
<select name="priority">
<!--start ViewFormAjaxQuestionPriority-->
<option value="1" blub="">1 sehr niedrig blub </option>
<!--stop ViewFormAjaxQuestionPriority -->
<!--start ViewFormAjaxQuestionPriority-->
<option value="2" blub="">2 niedrig blub </option>
<!--stop ViewFormAjaxQuestionPriority -->
<!--start ViewFormAjaxQuestionPriority-->
<option value="3" blub="">3 normal blub </option>
<!--stop ViewFormAjaxQuestionPriority -->
<!--start ViewFormAjaxQuestionPriority-->
<option value="4" blub="">4 hoch blub </option>
<!--stop ViewFormAjaxQuestionPriority -->
<!--start ViewFormAjaxQuestionPriority-->
<option value="5" blub="">5 sehr hoch</option>
<!--stop ViewFormAjaxQuestionPriority -->
</select>