Aus Das deutschsprachige Scratch-Wiki
< Scratch-Wiki:Hilfe:Programmieren im Wiki
Die if-Funktion prüft, ob ein Parameter für eine Vorlage Text enthält und gibt einen frei wählbaren Text zurück. Enthält der Parameter Text, wird ein <dann-Text> zurückgegeben, ist der Parameter leer ("") oder enthält nur Leerzeichen (" "), wird ein <sonst-Text> zurückgegeben.
Beispiel
{{#if: Gobo | Hallo! | Kein Name angegeben!}}
ergibt:
Hallo!
{{#if: | Hallo! | Kein Name angegeben!}}
ergibt:
Kein Name angegeben!
Verwendung in Vorlagen
Üblicherweise verwendet man diese Funktion in Vorlagen, indem als Bedingungstext ein Parameter eingebunden wird. Problematisch wird dies, wenn der Parameter bei der Einbindung nicht angegeben wird. Dann steht als Bedingungstext {{parameter}} in der Funktion und diese gilt als erfüllt.
[wiki=de:Scratch-Wiki:Hilfe:Programmieren im Wiki/if]Hilfe:Programmieren im Wiki/if[/wiki]