T8 Filter für Templates und Anwendungsbeispiel _payments
[kivitendo-erp.git] / templates / webpages / amcvar / display_cvar_config_form_de.html
1 [% USE HTML %]<body onload="document.Form.name.focus();">
2
3  <style type="text/css">
4   .small {
5     font-size: 0.75em;
6   }
7  </style>
8
9  <div class="listtop">[% title %]</div>
10
11  <form action="amcvar.pl" name="Form" method="post">
12
13   <p>
14    <table>
15     <tr>
16      <td align="right">Modul</td>
17      <td>
18       [%- INCLUDE generic/multibox.html
19             name      = 'module',
20             id_key    = 'module',
21             label_key = 'description',
22             DATA      = MODULES %]
23      </td>
24     </tr>
25
26     <tr>
27      <td align="right">Name<sup><span class="small">(1)</span></sup></td>
28      <td><input name="name" value="[% HTML.escape(name) %]"></td>
29     </tr>
30
31     <tr>
32      <td align="right">Beschreibung<sup><span class="small">(2)</span></sup></td>
33      <td><input name="description" value="[% HTML.escape(description) %]"></td>
34     </tr>
35
36     <tr>
37      <td align="right">Typ</td>
38      <td>
39       <select name="type">
40        [%- FOREACH row = TYPES %]
41        <option value="[% HTML.escape(row.type) %]"[% IF row.type == type %] selected[% END %]>[% HTML.escape(row.type_tr) %]</option>
42        [%- END %]
43       </select>
44      </td>
45     </tr>
46
47     <tr>
48      <td align="right">Standardwert<sup><span class="small">(3)</span></sup></td>
49      <td><input name="default_value" value="[% HTML.escape(default_value) %]"></td>
50     </tr>
51
52     <tr>
53      <td align="right">Optionen<sup><span class="small">(4)</span></sup></td>
54      <td><input name="options" value="[% HTML.escape(options) %]"></td>
55     </tr>
56
57     <tr>
58      <td align="right">Durchsuchbar<sup><span class="small"></span></sup></td>
59      <td>
60       <input type="radio" name="searchable" id="searchable_1" value="1"[% IF searchable %] checked[% END %]>
61       <label for="searchable_1">Ja</label>
62       <input type="radio" name="searchable" id="searchable_0" value="0"[% UNLESS searchable %] checked[% END %]>
63       <label for="searchable_0">Nein</label>
64      </td>
65     </tr>
66
67     <tr>
68      <td align="right">In Berichten anzeigbar<sup><span class="small"></span></sup></td>
69      <td>
70       <select name="inclusion">
71        <option value="no"[% UNLESS includeable %] selected[% END %]>Nein</option>
72        <option value="yes"[% IF includeable && !included_by_default %] selected[% END %]>Ja</option>
73        <option value="yes_default_on"[% IF included_by_default %] selected[% END %]>Ja, standardm&auml;&szlig;ig an</option>
74       </select>
75      </td>
76     </tr>
77
78     [%- IF module == 'IC' %]
79     <tr>
80      <td align="right">Bearbeitbar<sup><span class="small">(5)</span></sup></td>
81      <td>
82       <input type="radio" name="flag_editable" id="flag_editable_1" value="1"[% IF flag_editable %] checked[% END %]>
83       <label for="flag_editable_1">Ja</label>
84       <input type="radio" name="flag_editable" id="flag_editable_0" value="0"[% UNLESS flag_editable %] checked[% END %]>
85       <label for="flag_editable_0">Nein</label>
86      </td>
87     </tr>
88     [%- END %]
89    </table>
90   </p>
91
92   <input type="hidden" name="id" value="[% HTML.escape(id) %]">
93
94   <p>
95    <input type="submit" name="action" value="Speichern">
96    [%- IF id %]
97    <input type="submit" name="action" value="Löschen">
98    [%- END %]
99   </p>
100
101   <hr>
102
103   <h3>Anmerkungen</h3>
104
105   <p>
106    (1) Der Variablenname darf nur aus Zeichen (keine Umlaute), Ziffern und Unterstrichen bestehen. Er muss mit einem Buchstaben beginnen. Beispiel: weihnachtsgruss_verschicken
107   </p>
108
109   <p>
110    (2) Die Beschreibung wird in der jeweiligen Maske angezeigt. Sie sollte kurz und pr&auml;gnant sein.
111   </p>
112
113   <p>
114    (3) Die Bedeutung des Standardwertes h&auml;ngt vom Variablentypen ab:
115    <br>
116    <ul>
117     <li>Textzeilen, Textfelder und Zahlenvariablen: Der Standardwert wird so wie er ist &uuml;bernommen.</li>
118     <li>Ja/Nein-Variablen: Wenn der Standardwert nicht leer ist, so wird die Checkbox standardm&auml;&szlig;ig angehakt.</li>
119     <li>Datums- und Uhrzeitvariablen: Wenn der Standardwert 'NOW' ist, so wird das aktuelle Datum/die aktuelle Uhrzeit eingef&uuml;gt. Andernfalls wird der Standardwert so wie er ist benutzt.</li>
120    </ul>
121   </p>
122
123   <p>
124    (4) Die verf&uuml;gbaren Optionen h&auml;ngen vom Variablentypen ab:
125    <br>
126    <ul>
127     <li>Textzeilen: 'MAXLENGTH=n' setzt eine Maximall&auml;nge von n Zeichen.</li>
128     <li>Textfelder: 'WIDTH=w HEIGHT=h' setzen die Breite und die H&ouml;he des Textfeldes. Wenn nicht anders angegeben, so werden sie 30 Zeichen breit und f&uuml;nf Zeichen hoch dargestellt.</li>
129     <li>Zahlenvariablen: Mit 'PRECISION=n' erzwingt man, dass Zahlen mit n Nachkommastellen formatiert werden.</li>
130     <li>Auswahlboxen: Das Optionenfeld muss die f&uuml;r die Auswahl verf&uuml;gbaren Eintr&auml;ge enthalten. Die Eintr&auml;ge werden mit '##' voneinander getrennt. Beispiel: 'Fr&uuml;h##Normal##Sp&auml;t'.</li>
131    </ul>
132    <br>
133    Andere Eingaben werden ignoriert.
134   </p>
135
136   [%- IF module == 'IC' %]
137   <p>
138    (5)
139
140    Eine als 'editierbar' markierte Variable kann in jedem Angebot, Auftrag, jeder Rechnung etc für jede Position geändert werden.
141
142    Andernfalls steht die Variable nur beim Ausdruck zur Verfügung.
143   </p>
144   [%- END %]
145
146  </form>
147
148 </body>
149 </html>