====== Condition ======
Mit **Condition** wird im [[Public|Abschnitt]] [[Public]] eine [[Bedingung]] definiert, die in der gesamten Konfiguration genutzt und über ihren Namen aufgerufen werden kann.
Es handelt sich dabei um einen [[Glossar#Leer-Tag]] mit dem Namen der Bedingung als einzigem [[Glossar#Attribut]], die Bedingung wird diesem Attribut als Wert zugewiesen.
===== Beispiel =====
Oder die Definition einer Liste von Dateitypen ohne expliziten Vergleichsoperator {{tag>klaerungsbedarf}}
===== Verwendung =====
Bedingungen werden in verschiedenen Primusbefehlen verwendet um die Funktion nur unter bestimmten Voraussetzungen zu aktivieren, anzeigen oder nutzen. Dazu haben die jeweiligen Befehle [[Glossar#Attribute]] denen ein Wahrheitswert (''TRUE'', ''FALSE'' oder ''0'', ''1'') zugewiesen werden kann.
^Attribut ^Funktion^
|''enabled'' |Steuert ob ein [[GUI]]-Objekt aktiv ist oder nicht |
|''visible'' |Steuert ob ein GUI-Objekt sichtbar ist oder nicht |
|''condition'' |Steuert ob ein bestimmter Befehl ausgeführt werden kann |
{{tag>options public}}