art : block
jart.handlers.control.Block
art:block - Element für Code Struktur und Funktionsdefinition
Dieses Element hat generell keine eigene Funktion und wird primär zur Zusammenfassung von Codeblöcken verwendet. Es wird ebenfalls zur definition von Funktionen verwendet die mit art:call aufgerufen werden können.
Attribute
@ function
Definiert eine Funktion mit dem hier angegebenen Name. Ist ein Funktionsname mehr als einmal in Verwendung werden alle Blöcke mit diesem Namen beim Aufruf der Funktion abgearbeitet.
@ comment
Wird zur Kommetierung dessen was innerhalb des Blockes passiert verwendet.
Beispiele
Einfacher block ohne eigene Funktionalität ausser den Globale Attributen
<art:block key="foo"> .... </art:block>
Einfacher block ohne eigene Funktionalität nur zur Strukturierung verwendet
<art:block comment="was passiert hier"> .... </art:block>
Definition einer Funktion die durch den key "never" nicht im normale Ablauf ausgeführt wird und nur mit dem entsprechenden art:call ausgeführt werden kann
<art:block key="never" function="do_something"> .... </art:block>