Vorlage:Klavierscore/doc

Zur Navigation springen Zur Suche springen
Bearbeiten · Raw · Versionen · Cache leeren · Messages · Seiteninformation · Vorlage bearbeiten · Seiteninformation Vorlage
Diese Seite ist die Dokumentations-Unterseite der Vorlage Klavierscore

Die Vorlage {{Klavierscore}} ruft die Prozedur pianoduet im Modul Hili auf, es erfolgt keine Kategorisierung

Parameter

x
NameBeschreibungStandardStatus
1Name des Modulspianoduetoptional

Kopiervorlagen

{{Klavierscore|1=}}
{{Klavierscore|1=}}
{{Klavierscore
|1=}}
{{Klavierscore
|1=}}

Anwendung

{{Klavierscore}}

Code

<includeonly>

<onlyinclude>{{#invoke:Hili|pianoduet}}</onlyinclude> </includeonly>

{{Dokumentation}}

Lua Code ensemble

function p.pianoduet(frame)
	-- Vorlage für vierhändiges Klavierstück
	local a = frame.args              -- direkt per #invoke: übergeben
	local b = frame:getParent().args  -- an die Vorlage übergebene Parameter
	local _ = ''
	
	local seiten = { "pre", "primo", "secondo", "layout", "score" }
	local titel = mw.title.getCurrentTitle().nsText .. ':' .. mw.title.getCurrentTitle().rootText .. '/'
	local subtitel = ''
	
	for i,v in ipairs(seiten) do  -- Liste der Unterseiten
		subtitel = titel .. v
		if gibts(subtitel) then _ = _ .. frame:expandTemplate{ title = subtitel, args = { } } end
	end	

	return _

end