System (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 201: | Zeile 201: | ||
| Liefert das aktuelle Schleifen-Element innerhalb einer [[sp:iterator]]-, [[spt:iterator]]- oder [[sp:loop]]-Schleife. | | Liefert das aktuelle Schleifen-Element innerhalb einer [[sp:iterator]]-, [[spt:iterator]]- oder [[sp:loop]]-Schleife. | ||
| 2.0.3.20 | | 2.0.3.20 | ||
+ | |- | ||
+ | | <code>system.currentFieldBase</code> | ||
+ | | [[String]] | ||
+ | | Liefert innerhalb von Iteratoren und Sub-Informations den Basis-Namen. | ||
+ | | 2.11 | ||
|} | |} | ||
Version vom 26. Juni 2015, 11:04 Uhr
Name
System - Zugriff auf Server-Objekte
Beschreibung
Über das System-Objekt können Attribute und Objekte des Servers ereicht werden.
Attribute
Attribut | Type | Beschreibung | ab IES Version |
---|---|---|---|
system.arguments
|
Map <Object> | Liste der von einem sp:include übergebenen Argumente (Siehe auch Eigene Funktionen). | 2.13 |
system.warning
|
Collection <ServerMessage> | Liste von Warning-ServerMessages, die bei der letzten Anfrage vom Server erzeugt wurden | 1 |
system.error
|
Collection <ServerMessage> | Liste von Error-ServerMessages, die bei der letzten Anfrage vom Server erzeugt wurden | 1 |
system.fatal
|
Collection <ServerMessage> | Liste von Fatal-ServerMessages, die bei der letzten Anfrage vom Server erzeugt wurden | 1 |
system.status
|
ServerStatus | Liefert ein ServerStatus-Objekt mit aktuellen Status-Daten des Servers | 1 |
system.window
|
Window | Aktuelles Fenster des Nutzers | 1 |
system.char
|
Map | Map von Spezial-Zeichen:
LF: \n |
2.12.9 |
system.counter.request
|
Number | Anzahl der Server-Anfragen seit dem letzten Neustart | 1 |
system.counter.login
|
Number | Anzahl der Nutzer-Anmeldungen seit dem letzten Neustart | 1 |
system.user
|
User | Aktueller Nutzer | 1 |
system.information
|
Article, Resource, Media | Aktueller Artikel, Resource oder Medium | 1 |
system.template
|
Template | Aktuelle verwendetes Template | 1 |
system.publisher
|
Publisher | Aktuell verwendeter Publisher (Gilt nur im Out-Modus ) | 1 |
system.mode
|
String | Gib den aktuellen Modus des Templates an: ["in"/"out"] | 1 |
system.module
|
Modul | Liefert die aktuelle Webapplikation | 1 |
system.modules
|
Collection <Modul> | Liefert alle Module des IES | 2.11 |
system.page
|
Page | Die aktuelle Live-Seite. Dieser Wert steht nur in Live-Seiten zur Verfügung die über ein entsprechendes Template generiert wurden. Siehe auch spt:spml | 1 |
system.previewArticle
|
Article | Vom PreviewHandler erzeugtes Artikel-Objekt | 1 |
system.previewUrl
|
URL | URL der vom PreviewHandler generierten Seite. | 2.1.0 |
system.server
|
Server | Serverdaten | 1 |
system.database
|
Database | Datenbank des aktuellen Mandanten | 1 |
system.client
|
Client | aktuelle Mandanten | 1 |
system.debug
|
Map <String,String> | debug ist eine Map mit frei definierbaren Schlüssel/Werte-Paaren, die verwendet werden kann, um Debug-Level zu definieren und in Templates zu verwenden | 1 |
system.now
|
Date | Liefert die aktuelle Zeit des Servers zurück | 1 |
system.contentType
|
String | Liefert den Content-Typ des Dokumentes bzw. für den aktuellen Teil des Dokumentes. Dieser Wert wird für eine SPML-Seite entweder über die JSP-Direktive: <%@ page contentType="text/html; charset=UTF-8" %> oder über <sp:io> gesetzt | 1 |
system.host
|
String | Liefert den Hostnamen des Template-Requests Z.B. www.sitepark.com. Wird der HTTP-Header X-IES-SERVER-NAME mitgesendet, wird dieser Wert verwendet (ab Version 2.1.0.11).
|
1 |
system.port
|
Number | Liefert den Port des Template-Requests. Wird der HTTP-Header X-IES-SERVER-PORT mitgesendet, wird dieser Wert verwendet (ab Version 2.1.0.11).
|
1 |
system.scheme
|
String | Liefert das Schema des Template-Requests. Z.B. http oder https. Wird der HTTP-Header X-IES-SCHEME mitgesendet, wird dieser Wert verwendet (ab Version 2.1.0.11).
|
1 |
system.protocol
|
String | Liefert das Protokoll des Template-Requests. Z.B HTTP/1.1 | 1 |
system.baseurl
|
String | Liefert die Basis URL des Template-Requests Z.B. http://www.sitepark.com, http://www.sitepark.com:8080 oder https://www.sitepark.com. Durch das mitsenden der HTTP-Header: X-IES-SCHEME , X-IES-SERVER-NAME und X-IES-SERVER-PORT kann dieser Wert angepasst werden.
Z.B. über die Apache-Konfiguration mit mod_headers: RequestHeader append X-IES-SCHEME "https" |
1 |
system.constants
|
Constants | Diverse Konstanten innerhalb des IES | 1 |
system.session
|
Number | Identifier der aktuelle Session | 1 |
system.tag
|
String | Die zuletzt vergebene TagID der Input-Felder (Das aktuelle Element) | 1 |
system.tag.next
|
String | Die nächste vergebene TagID der Input-Felder (Das nächste Element) | 2.11 |
system.form
|
String | Die zuletzt vergebene TagID des Formulars (Das aktuelle Formular) | 1 |
system.random
|
String | Liefert eine Zufallszahl zwischen 0 und 1 | 2.0.3 |
system.loopItem
|
IteratorItem | Liefert das aktuelle Schleifen-Element innerhalb einer sp:iterator-, spt:iterator- oder sp:loop-Schleife. | 2.0.3.20 |
system.currentFieldBase
|
String | Liefert innerhalb von Iteratoren und Sub-Informations den Basis-Namen. | 2.11 |