Table of Contents

USERVARIABLES

sys.full_path pfad + template + parameter (ohne domain u ohne alias)
sys.path     fullpath ohne parameter
sys.alias    ein evtl. alias
sys.myurl    die relative url des aktuellen dokuments
sys.param    der aktuelle parameterteil der url  
sys.http_user_agent  browserkennung 

please note that sys.http_user_agent is only for information. dont use otherwise If there is need for a browserdependant decisision, this should be performed inside an engine-module :!:

please note that sys.full_path and sys.param always have a trailing ‘/’, independent if this slash was already present in the url itself.

sys.lang     die aktuelle sprache
sys.debug    keywords des debug-sysparameters
sys.open.all volltext des open-sysparameters
sys.open.X   ist =1 wenn X teil des open-sysparameters

please note that sys.open is a hash and therefore can be travered using the keys-virtual-method of tt2

sys.security.username = unset if no user logged on or otherwise set to the username
sys.security.uid = userid of the logged in user
sys.security.gid = groups the logged in user is member of
sys.security.backend = user is allowed for backendaccess
sys.security.message = optional smalltext-id for a message for the frontend
cgi.param.NAME  formularparameter
cgi.urlparam.NR parameter aus der url
cgi.path.NR     einzelkomponenten des pfadanteils der url (inkl. dem templatefile selbst)
cgi.all.NR      vereinigung aus cgi.path und cgi.urlparam. 
cgi.complexform wird auf 1 gesetzt, wenn get_sticky den wert mindestens eines cgi.param.complexNN setzt !!
db.NAME.data       ergebnis von get_data(NAME ....) = LISTE (ARRAY)
db.NAME.data.NR    x'te Ergebniszeile  = HASH
db.NAME.data.NR.SPALTE spezielle spalte aus der x'ten Zeile = STRING
db.NAME.rows       anzahl der retournierten datensätze in total
db.NAME.query      die eigentliche abfrage
db.NAME.err        fehler? 0=nein >0 : ja
db.NAME.errstr     genaue Fehlermeldung. ok=kein fehler
extra.NAME.YYY.ZZZ  extrainfo
private.xxx.yyy.zzz frei für den designer ;)

INTERNAL VARIABLES

g_ptr->db->smalltexte->pdata->LANGUAGE->NAME

 
kb/templateengine/variablen.txt · Last modified: 2007/11/14 13:05 by peter