Revision 64084bfa
Von Sven Schöling vor fast 13 Jahren hinzugefügt
doc/dokumentenvorlagen-und-variablen.html | ||
---|---|---|
331 | 331 |
</table> |
332 | 332 |
</p> |
333 | 333 |
|
334 |
<p>Zusätzlich werden angeforderte Sprache und Druckerkürzel in den Dateinamen mit eingearbeitet. So wird aus der Vorlage <code>sales_order.ext</code> bei Sprache <code>de</code> und Druckerkürzel <code>lpr2</code> der Vorlagenname <code>sales_order_de_lpr2.ext</code>. Zusätzlich können für E-Mails andere Vorlagen erstellt werden, diese bekommen dann noch das Kürzel <code>_email</code>, der vollständige Vorlagenname wäre dann <code>sales_order_email_de_lpr2.ext</code>. In allen Fällen kann eine Standarddatei <code>default.ext</code> hinterlegt werden. Diese wird verwendet, wenn keine der anderen Varianten gefunden wird.</p> |
|
335 |
|
|
336 |
<p>Die vollständige Suchreihenfolge für einen Verkaufsauftrag mit der Sprache "de" und dem Drucker "lpr2", der per E-Mail im Format PDF verschickt wird, ist:</p> |
|
337 |
<p> |
|
338 |
<table border='1'> |
|
339 |
<tr><th>Reihenfolge der möglichen Vorlagennamen</th></tr> |
|
340 |
<tr><td><code>sales_order_email_de_lpr2.tex</code></td></tr> |
|
341 |
<tr><td><code>sales_order_de_lpr2.tex</code></td></tr> |
|
342 |
<tr><td><code>sales_order.tex</code></td></tr> |
|
343 |
<tr><td><code>default.tex</code></td></tr> |
|
344 |
</table> |
|
345 |
</p> |
|
346 |
|
|
347 |
<p>Die kurzen Varianten dieser Vorlagentitel müssen dann entweder Standardwerte anzeigen, oder die angeforderten Werte selbst auswerten, siehe dazu <a href="#allgemein_meta">Metadaten in Vorlagen</a></p> |
|
348 |
|
|
334 | 349 |
<small><a href="dokumentenvorlagen-und-variablen.html#inhaltsverzeichnis"> |
335 | 350 |
zum Inhaltsverzeichnis</a></small><br> |
336 | 351 |
<hr> |
... | ... | |
338 | 353 |
<h2><a name="allgemeine_variablen"> |
339 | 354 |
Allgemeine Variablen, die in allen Vorlagen vorhanden sind</a></h2> |
340 | 355 |
|
356 |
<h3><a name="allgemein_meta"> |
|
357 |
Metainformationen zur angeforderten Vorlage:</a></h3> |
|
358 |
|
|
359 |
<p>Diese Variablen liefern Informationen darüber welche Variante einer Vorlage der Benutzer angefragt hat. Sie sind nützlich für Vorlagenautoren, die aus einer zentralen Layoutvorlage die einzelnen Formulare einbinden möchten.</p> |
|
360 |
|
|
361 |
<p> |
|
362 |
<table border="1"> |
|
363 |
<tr><th>Variablenname</th><th>Bedeutung</th></tr> |
|
364 |
<tr> |
|
365 |
<td><code>template_meta.formname</code></td> |
|
366 |
<td>Basisname der Vorlage. Identisch mit der <a href="#zuordnung_dateinamen">Zurordnung zu den Dateinamen</a> ohne die Erweiterung. Ein Verkaufsauftrag enthält hier <code>sales_order</code>.</td> |
|
367 |
</tr> |
|
368 |
<tr> |
|
369 |
<td><code>template_meta.language.description</code></td> |
|
370 |
<td>Beschreibung der verwendeten Sprache</td> |
|
371 |
</tr> |
|
372 |
<tr> |
|
373 |
<td><code>template_meta.language.template_code</code></td> |
|
374 |
<td>Vorlagenürzel der verwendeten Sprache, identisch mit dem Kürzel das im Dateinamen verwendetet wird.</td> |
|
375 |
</tr> |
|
376 |
<tr> |
|
377 |
<td><code>template_meta.language.output_numberformat</code></td> |
|
378 |
<td>Zahlenformat der verwendeten Sprache in der Form "1.000,00". <em>Experimentell!</em>. Nur interessant für Vorlagen die mit unformatierten Werten arbeiten.</td> |
|
379 |
</tr> |
|
380 |
<tr> |
|
381 |
<td><code>template_meta.language.output_dateformat</code></td> |
|
382 |
<td>Datumsformat der verwendeten Sprache in der Form "dd.mm.yyy". <em>Experimentell!</em>. Nur interessant für Vorlagen die mit unformatierten Werten arbeiten.</td> |
|
383 |
</tr> |
|
384 |
<tr> |
|
385 |
<td><code>template_meta.format</code></td> |
|
386 |
<td>Das angeforderte Format. Kann im Moment die Werte <code>pdf</code>, <code>postscript</code>, <code>html</code>, <code>opendocument</code>, <code>opendocument_pdf</code> und <code>excel</code> enthalten.</td> |
|
387 |
</tr> |
|
388 |
<tr> |
|
389 |
<td><code>template_meta.extension</code></td> |
|
390 |
<td>Dateierweiterung, wie im Dateinamen. Wird aus <code>format</code> entschieden.</td> |
|
391 |
</tr> |
|
392 |
<tr> |
|
393 |
<td><code>template_meta.media</code></td> |
|
394 |
<td>Ausgabemedium. Kann zur Zeit die Werte <code>screen</code> für Bildschirm, <code>printer</code> für Drucker, und <code>queue</code> für Warteschlange enthalten.</td> |
|
395 |
</tr> |
|
396 |
<tr> |
|
397 |
<td><code>template_meta.printer.description</code></td> |
|
398 |
<td>Beschreibung des ausgewählten Druckers</td> |
|
399 |
</tr> |
|
400 |
<tr> |
|
401 |
<td><code>template_meta.printer.template_code</code></td> |
|
402 |
<td>Vorlagenürzel des ausgewählten Druckers, identisch mit dem Kürzel das im Dateinamen verwendetet wird.</td> |
|
403 |
</tr> |
|
404 |
</table> |
|
405 |
</p> |
|
406 |
|
|
341 | 407 |
<h3><a name="allgemein_stammdaten"> |
342 | 408 |
Stammdaten von Kunden und Lieferanten:</a></h3> |
343 | 409 |
|
Auch abrufbar als: Unified diff
Vorlagendefault und Vorlagenmetadaten. Siehe Dokumentation.