Module:Layout/Production/Content/Bookshelf

 Deze module is nog in ontwikkeling (versie 0.0) en wordt getest.

De Module:Layout is bedoeld om snel, consistent en uitgebreid een pagina op te maken.
Er is een op de module afgestemde handleiding over deze onderwijswiki beschikbaar.

De module wordt geïnitialiseerd met de configuratie in Module:Layout/Production/Configuration.

Controleer op scriptfouten of opmaak notificaties.




local content = {}

function content.main( call )
	local array, extract, progress, text = call.include( "array", "extract", "progress", "text" );
	
    call.content = {};
    call.content.name = mw.title.getCurrentTitle().prefixedText;
	local text_strings = {}
	for i, s in ipairs(call.unnamed) do
	   if s and s ~= "" then
	   	  table.insert(text_strings, text.trim(s)) 
	   end
	end
	call.content.text = text_strings
	
	call.content.book = {}
	for i, book in ipairs(call.part) do
	    if book and book ~= "" then
	        table.insert( call.content.book, extract.book_progress( book, call ) );
	    end
	end

    return call;
end

return content;
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.