Der mit dem VIO.Matrix Administrator integrierte HTML-Code wird vom Content Integration Server bzw. dem HTML-Generator geparst. Bei diesem Vorgang werden alle VIO.Matrix-Platzhalter und -befehle durch die entsprechenden Werte ersetzt. Die erzeugte Seite kann im Browser betrachtet werden.
VIO.Matrix-Befehle haben folgenden Aufbau:
#INSERT_[Klasse][_[#Hierarchie]]_[Befehlswort[_[Parameter]!]]
- Klasse: Bezeichnet die Befehlsklasse, d.h. welchen Bezug der Befehl besitzt. Mögliche AusprÀgungen sind: KD (Kunde/Besucher), EL (Element), OR (Ordner), SE (Suchergebnisse), SP (spezielle Funktionen), ST (Teilung von Strings), WG (Warengruppen), WU (Webnutzer), PARAM (Systemparameter), LY (Layoutplatzhalter), WK (Warenkorb), WE (Warenkorbartikel) und MW
- Hierarchie: Angabe einer ID (bezogen auf die Klasse, relevant EL, OR, SE und ST), auf welche sich der Befehl beziehen soll. Fehlt diese Angabe, wird die logisch aktuelle ID verwendet. D.h. wurde das VIO.Matrix-CGI mit dem Parameter or=2 aufgerufen, wird die somit aktuelle ID 2 verwendet.
- Befehlswort: Ein Befehlswort, welches bezogen auf die Klasse gĂŒltig ist. Einige Befehlsworte erwarten einen Parameter (bspw. erwartet der Befehl "PRINT" der Klasse "SP" die Angabe eines Parameters "codec").
- Parameter: Ein vom Befehlswort erwarteter Parameter. Der Parameter wird ĂŒblicherweise von einem Ausrufezeichen abgeschlossen. Innerhalb des Parameters können in geschweiften Klammern (â{â, â}â) weitere VIO.Matrix HTML-Platzhalter stehen. Dies ist bspw. sinnvoll wenn sich bestimmte Parameter aus vorher gesicherten Kundendaten ergeben.
Beispiel:
#INSERT_OR_#{#INSERT_OR_FIRSTOR}_VAR_text! - zeigt den Inhalt der Ordnerformularkomponente "text" aus dem ersten Unterordner an.
Alle hier genannten Befehle sind auĂerdem in der Parameterliste aufgezĂ€hlt.