Sie möchten sich die Arbeit mit dem Wiki erklären lassen, haben inhaltliche Fragen oder möchten ihr persönliches Projekt besprechen? Die WikiWerkstatt ist bis auf Weiteres immer montags von 16 bis 19 Uhr im Landesarchiv, Willi-Hofmann-Straße 2, 32756 Detmold geöffnet! Eine Voranmeldung bei Roland Linde wird empfohlen.
Modul:Yesno
Zur Navigation springen
Zur Suche springen
Die Dokumentation für dieses Modul kann unter Modul:Yesno/Doku erstellt werden
-- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. return function (val, default) -- If your wiki uses non-ascii characters for any of "yes", "no", etc., you -- should replace "val:lower()" with "mw.ustring.lower(val)" in the -- following line. val = type(val) == 'string' and val:lower() or val if val == nil then return nil elseif val == true or val == 'yes' or val == 'y' or val == 'true' or val == 't' or val == 'on' or tonumber(val) == 1 then return true elseif val == false or val == 'no' or val == 'n' or val == 'false' or val == 'f' or val == 'off' or tonumber(val) == 0 then return false else return default end end