Location: PHPKode > projects > Netautor Professional > netautor/napro4/admin/docu/de/general.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--
   +----------------------------------------------------------------------+
   | Netautor Professional Application Server                             |
   +----------------------------------------------------------------------+
   | Copyright (C) 1998-2005 digiconcept GmbH. <www.digiconcept.net>      |
   +----------------------------------------------------------------------+
   | This file is subject to license, that is bundled with this package   |
   | in the file LICENSE.TXT, and is available at through the             |
   | world-wide-web at http://www.netautor.com/license/                   |
   |                                                                      |
   | If you did not receive a copy of the license and are unable to       |
   | obtain it through the world-wide-web, please send a note to          |
   | hide@address.com so we can mail you a copy.                      |
   +----------------------------------------------------------------------+
   | Authors: Stefan Rottensteiner <hide@address.com>    |
   |          Gregor Wollner                                              |
   |          Helli  Kleinhans     <hide@address.com>         |
   +----------------------------------------------------------------------+
-->
<html>
<head>
	<title>netautor.docu.general</title>
</head>
<link rel="stylesheet" type="TEXT/CSS" media="screen" href="../../../include/docu.css">
<body>
<a name="docu_top"></a>

<span class="title"><b>Einf&uuml;hrung</b></span><br><br>

<span class="text">
Dieses Dokument unfaßt eine kurze und allgemeine Beschreibung zur Verwendung der Netautor Funktions-Tags, deren Parametern sowie ihrer  
Spezialit&auml;ten.
</span>
<br>
<li> <a href="#elements"				class="link">Elemente</a></li>
<li> <a href="#params"					class="link">Allgemeines zu den Parameterbeschreibungen</a></li>
<li> <a href="#common_params"			class="link">Generelle Parameter</a></li>
<li> <a href="#virtual_elements"		class="link">Virtualle Elemente</a></li>
<li> <a href="#virtual_elements_func"	class="link">Funktionen mit virtuelle Elementen</a></li>
<li> <a href="#caching"					class="link">Caching</a></li>

<br>
<br>
<a name="elements" ></a>
<span class="title"><b>Elemente</b></span><br><br>

	<span class="text">
		
	Wenn ein Datenbankelement in ihrem Layout vorkommen soll, m&uuml;ssen sie folgendes eingeben: <br><br>
	<span class="function">
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;#ELEMENT#&gt;
	</span>
	<br><br>
	Wenn das Element innerhalb eines Bereiches (Area) ist (siehe &quot;Applikationen / Tabellenmanagement / Typen&quot;) muss der Bereich vor und nach dem Datenbankelement geschrieben werden: <br><br>
	<span class="function">
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;#AREA#&gt;&nbsp;&lt;#ELEMENT#&gt;&nbsp;&lt;#/AREA#&gt;
	</span>
	<br><br>
	Beachten Sie bitte, dass es zwei verschiedene M&ouml;glichkeiten einer Ausgabe eines Datenbankelementes gibt.
	Wenn das Datenbankelement in einem Formular steht (siehe &quot;npf_form&quot;), wird es als Eingabefeld entsprechend seinem Typ angezeigt.
	Wenn das Datenbankelement innerhalb eines &quot;npf_result&quot; der Funktion &quot;npf_form&quot; steht, werden die Werte des Datenbankelements angezeigt (die einzige Ausnahme).
	<br><br>
	Jeder Javacript-Eventhandeler (onchange..)wird das ausgeben, was Sie ins Datenelement eingeben.<br>
	zB.:
	<span class="function">
	&lt;#INPUT onCHANGE="alert('Der Text wurde ge&auml;ndert!')"#&gt;<br>
	</span>
	</span>
<br><br>

<a name="params" ></a>
<span class="title"><b>Allgemeines zu den Parameterbeschreibungen</b></span><br><br>

	<span class="text">
	 Parameterbeschreibungen sind immer in der gleichen Art beschrieben:<br>
	 <span class="param">Name des Parameters</span>. Eventuell noch mit dem Hinweis, dass er <span class="depricated"><b>>>>Deprecated!<<<</b></span> ist (dh. er wurde für "veraltet" erkl&auml;rt und wird in seiner 
	 Funktionalit&auml;t noch eine gewisse Zeit unterst&uuml;zt). Der darauf folgendene Link verweist dann auf die neue Variante.<br><br>
	 
	 
	 Danach gibt es, je nach eingestellter Sprache, zumindest eine Kurzbeschreibung.<br>
	 Der dritte Teil gibt über weitere Details Auskunft:<br>
	 <span class="textgrey">Use: </span><br>
	 Gibt an, ob der Parameter <span class="typeopt">optional</span> oder <span class="typeexp">explizit (zwingend)</span> ist.<br>
	 <span class="textgrey">Type: </span><br>
	 Kann <span class="typeopt">value param</span> (also ein Parameter der Werte erwartet zB.: mlay_id=5) sein oder <span class="typeopt">flag param</span><br>
	 <span class="textgrey">Quote: </span><br>
	 (Netautor intern) <span class="typeopt">none</span> deutet auf keine weitere Behandlung hin, <span class="typeopt">full</span> auf ein interne Umwandlung in eine Liste.<br>
	 <span class="textgrey">Replacement: </span><br>
	 Bestimmt die Art und Weise des &quot;magic replacers&quot;. So kann zB.: durch die Angabe von %MY_ELEMENT% der Wert eines Parameters dynamisch mit dem Inhalt des Elements MY_ELEMENT belegt werden. 
	 Zu beachten ist, dass nur Elementnamen ab einer L&auml;nge von 3 Buchstaben akzeptiert werden und wenn sich das angesprochene Element im aktuellen Kontext befindet. 
	 Enth&auml;lt das angesprochene Element keinen Wert, so wird im Modus <span class="typeopt">full</span> die Angabe durch eine leere Zeichenkette (0 Zeichen) ersetzt, 
	 im Modus <span class="typeopt">save</span> bleibt die Angabe erhalten und wird an die Funktion weitergereicht, im Modus <span class="typeopt">none</span> ist der &quot;magic replacers&quot; g&auml;nzlich deaktiviert.<br>
	 <span class="textgrey">Default value: </span><br>
	 Der Standardwert.<br>
	 <br>	 
</span>
<br><br>
	
<a name="common_params" ></a>
<span class="title"><b>Generelle Parameter</b></span>

<table width="397" border="0" cellspacing="0" cellpadding="0">
	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">cols</span>
			<span class="text">(Elemente)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			Formatierung f&uuml;r ein Datenfeld des Types Text. Gibt die L&auml;nge des Eingabefeldes an. Kann nur verwendet werden wenn das Datenbankfeld in einem Formular steht (siehe "npf_form")<br><br></span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type"><br></span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">rows</span>
			<span class="text">(Elemente)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			Formatierung f&uuml;r ein Datenfeld des Types Text. Gibt die H&ouml;he des Eingabefeldes an. Kann nur verwendet werden wenn das Datenbankfeld in einem Formular steht (siehe "npf_form")<br><br></span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type"><br></span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">mode</span>
			<span class="text">(Alle Elemente au&szlig;er Bereiche)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			Arbeitsmodus eines Feldes bestimmen. M&ouml;gliche Angaben sind:<br>
			EDIT   : Das Element verh&auml;lt sich wie innerhalb eines NPF_FORM und wird somit als Eingabefeld dargestellt<br> 
			DISPLAY: Das Element verh&auml;lt sich sich wie au&szlig;erhalb eines NPF_FORM<br>			
			HIDDEN : Das Element wird als verstecktes Feld (HTML: INPUT TYPE=HIDDEN) dargestellt. Um ein Element vom Typ Bereich zu verstecken, wird empfohlen, das 
			Bereichselement mittels PLUSMINUS=NO und jedes gewünschte Feld innerhalb dieses Bereiches mittels MODE=HIDDEN zu "verstecken"<br>
			<br><br></span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type"><br></span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">value.format</span>
			<span class="text">(Elemente vom Typ Date und Time)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			Formatierung von Zeit- und Datumsfeldern mit dem angegebenem Format.<br>
			<br>
			Ersetzt den bisherigen Parameter <span class="param">format</span>.<br>
			<br>
			</span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type"></span>
		</td>
	</tr>
	
	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">value.maxlen</span>
			<span class="text">(Elemente)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			Mit diesem Parameter kann man die Ausgabe auf eine bestimmte Anzahl von Zeichen beschr&auml;nken. Dieser Parameter kann bei folgenden Typen angewendet werden: Char, Text, Selection<br><br></span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type"><br></span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">count.range</span>
			<span class="text">(Elemente)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			Dieser Parameter ist f&uuml;r Multiple DB-FELDER.<br>
			Man kann entweder ein ganz bestimmtes Element oder einen Bereich (von/bis) eines Multiple DB-FELDES anzeigen. 
			Wenn ein bestimmtes Element angezeigt werden soll, muss die Parameternummer angegeben werden. Nat&uuml;rlich gibt es auch ein paar Wildcards,
			wie x f&uuml;r das Erste Element, y f&uuml;r das Vorletzte Element und z f&uuml;r das Letzte Element.
			Wenn man einen Bereich anzeigen m&ouml;chte muss man das "von-bis" dem Parameter mitgeben. Hier
			gibt es ebenfalls die Wildcards, x f&uuml;r das Erste (von) bzw. Letzte Element (bis), y f&uuml;r 
			das Vorletzte Element und z f&uuml;r das Letzte Element (von)<br>
			<br>
			Ersetzt den bisherigen Parameter <span class="param">number</span>.<br>
			<br>
			</span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type">0-x</span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">count.min</span>
			<span class="text">(Multiple Elemente)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			Für multiple Elemente oder Bereiche kann hier eine Mindestanzahl angegeben werden.<br>
			<br>
			Ersetzt die bisherigen Parameter <span class="param">pre_count</span> und <span class="param">min_count</span>.<br>
			<br>
			</span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type"></span>
		</td>
	</tr>
		
<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">count.max</span>
			<span class="text">(Multiple Elemente)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			Für multiple Elemente oder Bereiche kann hier eine Maximalanzahl angegeben werden.<br>
			<br>
			</span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type"></span>
		</td>
	</tr>
			
	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">editor</span>
			<span class="text">(Elemente)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			Dieser Parameter ist nur f&uuml;r den Datentyp <b>Text</b> g&uuml;ltig. Wenn er auf "no" gestellt ist, das Icon des Text-Editors wird nicht angezeigt.
			Bei "yes" wird das Icon angezeigt und bei "adv" erscheint ein icon f&uuml;r einen Wysiwyg Texte-Editor.<br>
			<br>
			Ersetzt den bisherigen Parameter <span class="param">edit</span>.<br>
			<br>
			</span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type">yes</span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">plusminus</span>
			<span class="text">(Multiple Elemente und Bereiche)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			Dieser Parameter kann f&uuml;r Datenfelder des Typs <b>multiple</b> eingesetzt werden. Mit dem Wert "no" wird das Icon zum Duplizieren des Eingabefeldes wird nicht angezeigt.<br><br>
			</span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">flag param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type">yes</span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">show.plus</span>
			<span class="text">(Multiple Elemente und Bereiche)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
				Mit dem Wert "no" wird das Icon zum Duplizieren des Eingabefeldes/Bereiches nicht angezeigt.<br><br>
			</span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">flag param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type">yes</span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">show.minus</span>
			<span class="text">(Multiple Elemente und Bereiche)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
				Mit dem Wert "no" wird das Icon zum Reduzieren des multiplen Eingabefeldes/Bereiches nicht angezeigt.<br><br>
			</span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">flag param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type">yes</span>
		</td>
	</tr>

	
</table>

<table width="397" border="0" cellspacing="0" cellpadding="0">
	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">pre.outer</span>
			<span class="text">(Elemente, manche Funktionen)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			HTML Pr&auml;fix. Wenn man vor der Ausgabe einer Funktion, eines Bereiches oder eines Feldes noch etwas anzeigen m&ouml;chte,
			jedoch nur wenn die Funktion eine Ausgabe liefert oder ein Feld einen Inhalt besitzt, dann kann man den Text im Parameter "pre.outer" mitgeben.
			<br><br>
			</span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
		<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type"><br></span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">post.outer</span>
			<span class="text">(Elemente, manche Funktionen)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			HTML Postfix. Wenn man nach der Ausgabe einer Funktion, eines Bereiches oder eines Feldes noch etwas anzeigen m&ouml;chte,
			jedoch nur wenn die Funktion eine Ausgabe liefert oder ein Feld einen Inhalt besitzt, dann kann man den
			Text im Parameter "post.outer" mitgeben.
			<br><br>
			</span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type"><br></span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">pre.inner</span>
			<span class="text">(Elemente, manche Funktionen)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			HTML Pr&auml;fix. Siehe pre.outer, jedoch wird der hier angegebene Text bei multiplen Bereichen/Feldern vor jedem einzelnen Feld bzw. Bereich angegeben.<br><br></span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type"><br></span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">post.outer</span>
			<span class="text">(Elemente, manche Funktionen)
			<br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			HTML Postfix. Siehe post.outer, jedoch wird der hier angegebene Text bei multiplen Bereichen/Feldern nach jedem einzelnen Feld bzw. Bereich angegeben.<br><br></span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type"><br></span>
		</td>
	</tr>

	<tr>
		<td colspan="5" width="397" align="left" valign="top">
			<img src="../../../grafik/trennung.gif" width="397" height="17"><br>
		</td>
	</tr>
	<tr>
		<td colspan="5" valign="top">
			<span class="param">
			dependon.element<br>
			dependon.operator<br>
			dependon.context<br>
			dependon.value<br>
			</span>
			<span class="text">
			(Elemente, alle Funktionen)
			<br><br>
			<img src="../../../grafik/pixel.gif" width="1" height="6"><br>
			Mit den dependon Parametern k&ouml;nnen bereits vor Funktionsaufruf Bedingungen &uuml;berpr&uuml;ft werden, die erf&uuml;llt sein m&uuml;ssen, damit eine Funktion ausgef&uuml;hrt wird.<br><br>
			Beispiel:<br><br>
			<span class="function">
			&nbsp;	dependon.element = "user_name"<br>
			&nbsp;	dependon.context = "USER"<br>
			&nbsp;	dependon.operator = "EQ"<br>
			&nbsp;	dependon.value = "user1"<br><br>
			</span>
			f&uuml;hrt nur zur Ausf&uuml;hrung einer Funktion, wenn der Username = user1 ist.<br><br>
			
			</span>
		</td>
	</tr>
	<tr>
		<td class="textgrey" valign="top">
			Use:<br>
			<span class="typeopt">optional</span>
		</td>
		<td class="textgrey" valign="top">
			Type:<br>
			<span class="typeopt">value param</span>
		</td>
		<td class="textgrey" valign="top" >
			Quote:<br>
			<span class="type">none
		</td>
		<td class="textgrey" valign="top">
			Replacement:<br>
			<span class="type">full
		</td>
			<td class="textgrey" valign="top">
			Default Value:<br>
			<span class="type">yes</span>
		</td>
	</tr>
</table>
<br>
<br>
<a name="virtual_elements" ></a>
<span class="title"><b>Virtuelle Elemente</b></span>
<br>
<br>

	<span class="text">
	Einige Funktionen stellen sogenannte virtuelle Elemente zur Verf&uuml;gung. Zu erkennen sind sie an dem Unterstrich am Namensanfang.
	<br>
	Beispiel :<br>
	<span class="function">&lt;#npf_results <span class="param">search ="yes"
                   schema ="NA_SCHEMA"</span>#&gt;</span>
	<br>
	Ergebnis Nummer <span class="function">&lt;#npf_getval <span class="param">element="_RESULT_CURRENT_REAL"</span>#&gt;</span> von <span class="function">&lt;#npf_getval <span class="param">element="_RESULT_MAX"</span>#&gt;</span>&lt;br&gt;
	<br>
	<span class="function">&lt;#/npf_results#&gt;</span>
	
	
	<br>
	<br>
	Diese sind im Gegensatz zu echten Datenbankfeldern nicht per Netautor-Tag ansprechbar, also zum Beispiel <span class="element">&lt;#_RESULT_MAX#&gt;</span>, 
	jedoch sonst mit Funktionen wie <span class="function">&lt;#NPF_GETVAL#&gt;</span> oder <span class="function">&lt;#NPF_DEFINE#&gt;</span> 
	und &uuml;ber die &quot;magic replacer&quot;-Funktionalit&auml;t der Funktionsparameter einsetzbar.
	<br>
	<br>
	Weiters ist zu Beachten, daß diese Elemente nur innerhalb des jeweiligen Netautor Funktionstags zur Verfügung stehen, und somit 
	nicht reflexiv in den dependon.* Parametern angesprochen werden k&ouml;nnen.
	<br>
	<br>
	Beispiel :
	<br>
	<span class="function">&lt;#BEREICH <span class="param">dependon.element="_AREA_MAX"</span> 
	<span class="param">dependon.operator="GE"</span> 
	<span class="param">dependon.value="3"</span> #&gt;&lt;#/BEREICH#&gt; </span> 
	<br>
	Workaround: 
	<br>
	<span class="function">&lt;#BEREICH <span class="param">number="1"</span>#&gt;<span class="function">&lt;#npf_define <span class="param">store.element="_AREA_MAX" store.context="PARENT"</span>#&gt;</span>&lt;#/BEREICH#&gt;</span>
	<br>		
	<span class="function">&lt;#BEREICH <span class="param">dependon.element="_AREA_MAX" dependon.operator="GE" dependon.value="3"</span> #&gt;&lt;#/BEREICH#&gt;</span>
	<br>
	</span>

<br>
<a name="virtual_elements_func" ></a>
<span class="title"><b>Funktionen mit virtuelle Elementen</b></span>
<br>
<br>
	<li>
		<span class="function">&lt;#NPF_RESULTS#&gt;&lt;#/NPF_RESULTS#&gt;</span><span class="text"> : Siehe <a class="link" href="../docu_show.php?function_name=npf_results&new_show_language=de">Funktionsdokumentation</a></span>
	</li>
	<li>
		<span class="function">&lt;#NPF_LOOP#&gt;&lt;#/NPF_LOOP#&gt;</span><span class="text"> : Siehe <a class="link" href="../docu_show.php?function_name=npf_loop&new_show_language=de">Funktionsdokumentation</a></span>
	</li>
	<li>
		<span class="function">&lt;#NPF_IMAGE#&gt;</span><span class="text"> : Siehe <a class="link" href="../docu_show.php?function_name=npf_image&new_show_language=de">Funktionsdokumentation</a></span>
	</li>
	<li>
		<span class="function">&lt;#NPF_MEDIA#&gt;</span><span class="text"> : Siehe <a class="link" href="../docu_show.php?function_name=npf_media&new_show_language=de">Funktionsdokumentation</a></span>
	</li>
	
	<li>
		<span class="function">Datenbankfelder vom Typ BEREICH</span><span class="text"><br>
		<table broder="0" cellspacing="2" cellpadding="0">
			<tr>
				<td><span class="element">&nbsp;&nbsp;&nbsp;_AREA_MAX</span></td>
				<td><span class="text">&nbsp;&nbsp;Gr&ouml;&szlig;e des Bereiches</span></td>
			</tr>
			<tr>
				<td><span class="element">&nbsp;&nbsp;&nbsp;_AREA_FROM</span></td>
				<td><span class="text">&nbsp;&nbsp;Beginn des Bereichdurchlaufes ( 0 &lt;= _AREA_FROM &lt;= _AREA_TO)</span></td>
			</tr>
			<tr>
				<td><span class="element">&nbsp;&nbsp;&nbsp;_AREA_TO</span></td>
				<td><span class="text">&nbsp;&nbsp;Ende des Bereichdurchlaufes ( _AREA_TO &gt;= _AREA_FROM)</span></td>
			</tr>
			<tr>
				<td><span class="element">&nbsp;&nbsp;&nbsp;_AREA_CURRENT</span></td>
				<td><span class="text">&nbsp;&nbsp;Aktueller des Bereichdurchlauf ( _AREA_FROM &lt;= _AREA_CURRENT &lt;= _AREA_TO)</span></td>
			</tr>
			<tr>
				<td><span class="element">&nbsp;&nbsp;&nbsp;_AREA_CURRENT_REAL</span></td>
				<td><span class="text">&nbsp;&nbsp;Wie _AREA_CURRENT, nur um 1 h&ouml;her.</span></td>
			</tr>

		</table>
		</span>
	</li>
	
<br>
<a name="caching" ></a>
<span class="title"><b>Caching</b></span>
<br>
<br>
<span class="text">
Netautor Professional ist mit einer Caching-Funktionalit&auml;t ausger&uuml;stet. Sie dient dazu, aufgerufenen Templates mit einem Schl&uuml;ssel zu versehen und 
danach den erzeugten HTML Ouput in eine Datei zu speichern. Bei einem weiteren Aufruf des Templates wird der Schl&uuml;ssel erneut berechnet und, soferne vorhanden, die 
bereits gepspeicherte Seite direkt ausgegeben. 
<br>
<br>

</span>

</body>
</html>
Return current item: Netautor Professional