bx:systemdata Mithilfe des Tags systemdata lassen sich Systemvariablen ausgeben. Systemvariablen werden in der Verwaltung unter dem Punkt " Systemeinstellungen " angelegt und verwaltet. Sie können pro Projekt angepaßt werden. systemdata.attribute Inhalt Inhalt globales System-Attribut auswerten Die erste Form schreibt den Wert des Attributes (falls vorhanden) in die Seite, die Zweite den Tag-Inhalt ( not verwendbar), falls das Attribut definiert/nicht definiert wurde*, *die Dritte schreibt den Inhalt nur bei Übereinstimung des Wertes. name Name des Requestattributs value zu prüfender Wert * (seit v2.5.9)* not kehrt die Bedingung um systemdata.variable Inhalt Inhalt Projektvariablen auswerten. Wird keine gefunden, wird die globale genommen. Rest siehe oben. weitere Verwendungen Auf die Variablen kann auch mit dem Präfix "system:" in bx-Tag-Parametern zugegriffen werden z. B.: wenn in jedem Projekt eine Variable namens newslistid definiert wird, die eine passende Container-ID enthält oder: wenn im deutschen Projekt ein deutsches Datumsmuster und im englischen Projekt ein englisches Muster eingetragen wird seit v2.6: in java-includes können die Variablen so aufgerufen werden: <%@taglib prefix="batix" uri="/batix"%> <% String wert = variables.getVariable("test"); %> in Jsp-Action geht der Aufruf so: <%@page import="com.batix.modul.SystemVariables"%> <%@page import="com.batix.action.JspAction"%><% JspAction action = JspAction.getInstance(request); SystemVariables variables = SystemVariables.getInstance(action); String wert = variables.getVariable("test"); %>