driver/index

driver/index-Masken sind Masken, die als Haupt-Seiten genutzt werden und keine eigenen Funktionen ausüben. Sie werden benutzt, um zum Beispiel eine Login-Seite zu bauen oder eine Impressums-Seite.

HTML_PAGE_DOCTYPE[:Page Class] Auf der Seite (und allen anderen Seiten) wird diese Stringtool-Variable zuerst ausgegeben. Je Page Class kann ein abweichender DOCTYPE definiert werden.
HTML_PAGE_HEAD[:Page Class] Nach dem Doctype wird <head>-HTML ausgegeben. Der <head>-Tag wird automatisch ausgegeben. Je Page Class kann HEAD abweichend definiert werden.

In HTML_PAGE_HEAD werden Ersetzung für folgende Variablen durchgeführt:
  • %HEAD_TITLE% (Standard: "easydb") wird ersetzt durch die String-Tool-Variable HEAD_TITLE_<mask-name> und falls die nicht gesetzt ist durch die Variable HEAD_TITLE ersetzt. Falls die Variable auch nicht gesetzt ist durch den Standard "easydb".
  • %HEAD_DESCRIPTION% (Standard: leer)
  • %HEAD_KEYWORDS% (Standard: leer)
  • %HEAD_LANGUAGE% (Standard: Sprach-Kürzel der aktuellen easydb-Sprache)
  • %HEAD_VAR1% (Standard: leer)
  • %HEAD_VAR2% (Standard: leer)
Für alle Variablen wird wie bei HEAD_TITLE beschrieben, zuerst eine Ersetzung durch die Variable+Maskennamen versucht, dann durch die Variable direkt und wenn die nicht gesetzt ist durch den definierten Standard.
HTML_PAGE_INCLUDE_CSS_MODULES[:Page Class] Eine kommaseparierte Liste mit einem Modulnamen oder Instanz-Namen, um das jeweilige CSS im Seiten-HEAD zu laden.
HTML_PAGE_EXCLUDE_CSS_MODULES[:Page Class] Eine kommaseparierte Liste mit einem Modulnamen oder Instanz-Namen, um das jeweilige CSS nicht im Seiten-HEAD zu laden.
HTML_PAGE_THEME[:Page Class] Das Theme-CSS welches geladen wird. Z.B. easydb4.

Mask-Properties

No Scripts in Header Wenn gesetzt, werden keine Javscript-Includes in den Header geschrieben.
Page Class Definiert für diese Seite eine Page Class. Diese wird verwendet, um die speziellen Stringtool-Variablen zu benutzen.
Save Page Class To Session Speichert die gesetzte Page Class in der $_SESSION ab, so dass nur die Top-Level-Seiten, die Page Class setzen müssen und für alle nachfolgenden Seiten, die beispielsweise in FRAMEs geladen werden, die Page Class schon gesetzt ist.
Allow unauthenicated /static access. Wenn gesetzt kann die Seite über http[s]://>easydb-server</static/<Name der Maske> aufgerufen werden. Dabei wird die Seite gerendert bevor eine Session-ID vergeben ist, d.h. alle Links in der Seite werden ohne Session-ID ausgegeben.
Menu-URL Eine String-Tool-Variable die eine URL für diese Seite definiert, um sie direkt aufzurufen. Um beispielsweise der Mask info die URL /Information zuzuordnen, geben Sie hier URL_info ein und im String-Tool für URL_info den Wert /Information. Seit Version 4.0.177.

Dies kann zusammen mit der cell/FUNCTION-output_menu verwendet werden.

grid/FUNCTION

Keine.

grid/LINK

Keine.

cell/FUNCTION

Keine.