×
Einen neuen Artikel erstellen
Schreibe den Seitennamen hierhin:
Wir haben derzeit 9.195 Artikel auf VAULTPEDIA. Gib deinen Artikelnamen oberhalb von oder klicke auf einen der unten stehenden Titel und beginne zu schreiben! ein



    VAULTPEDIA
    9.195Artikel

    VAULTPEDIA.DE ist seit dem 02.02.2026 öffentlich zugänglich.

    Da es sich um ein frisch migriertes Wiki handelt, können vereinzelt noch Datenbank-, Seiten- oder Designfehler auftreten.

    Tritt unserem Discord bei, um Fehler zu melden oder direkt mit dem Team in Kontakt zu treten.

    Die Dokumentation für dieses Modul kann unter Modul:Util2/Doku erstellt werden

    local util2 = {}
    function util2.corename(frame, title)
    	if frame ~= nil and util2.exists(frame.args[1]) then
        	result = mw.ustring.gsub(frame.args[1], '%s%(.*', '')
        else
        	if util2.exists(title) then
        		result =  mw.ustring.gsub(title, '%s%(.*', '')
        	else
        		result = mw.ustring.gsub(mw.title.getCurrentTitle().subpageText, '%s%(.*', '')
        	end
    	end
    	return result
    end
    
    function util2.exists(object, child)
    	if object ~= nil and object ~= '' then
    		if child ~= nil then
    			if object[child] ~= nil and object[child] ~= '' then
    				return true
    			else
    				return false
    			end
    		else
    			return true
    		end
    	else
    		return false
    	end
    end
    
    function util2.trim(s)
       return s:match'^()%s*$' and '' or s:match'^%s*(.*%S)'
    end
    
    function util2.default(data, default)
    		if util2.exists(data) then
    		return data
    	else
    		return default
    	end
    end
    
    return util2