Vorlage:SVG

Zur Navigation springen Zur Suche springen
Bearbeiten · Versionen · Cache leeren · Messages · Seiteninformation
Die Vorlage SVG ist nur auf eingebundenen Seiten voll sichtbar und auf dieser Seite versteckt.

Vorlagendokumentation Bearbeiten · Raw · Versionen · Cache leeren · Seiteninformation
Diese Vorlagendokumentation wird von der Seite Vorlage:SVG/doc eingebunden.
Die Vorlage {{SVG}} soll in alle SVG-Seiten eingefügt werden, die nicht von Lilypond erzeugt wurden und kategorisiert die Seite in die Kategorie SVG. Bei PDF-Dateien wird ein Vorschaubild eingefügt.

Parameter

keine

Kopiervorlagen

{{SVG}}
{{SVG}}

Anwendung

{{SVG}}

Code

<includeonly>

<onlyinclude>{{#switch:{{NAMESPACENUMBER}} |0=<!-- Main -->{{#switch:{{lc:{{{toc|}}}}} |toc={{TOV}} |leer= |#default={{Incl}}}} |14=<!-- Kategorie -->{{Bat}} |#default=}}{{#invoke:Hili|svg}}</onlyinclude> </includeonly>{{Dokumentation}}

{{Cats|SVG|sort=Y}}

Lua-Code

function p.svg(frame)
	local a = frame.args              -- direkt per #invoke: übergeben
	local b = frame:getParent().args  -- an die Vorlage übergebene Parameter	
	local katz = frame:expandTemplate{ title = "cat", args = { 'SVG' } }           -- Kategorie

	for i,v in pairs(a) do
		if type(i) == 'number' then
			katz = katz .. frame:expandTemplate{ title = "cat", args = { v } }
		end
	end
	
	for i,v in pairs(b) do
		if type(i) == 'number' then
			katz = katz .. frame:expandTemplate{ title = "cat", args = { v } }
		end
	end	
	return katz
end

Verwendungen dieser Vorlage

Unterseiten