Bu modül için bir Modül:Handbook Template/belge belgelendirmesi oluşturabilirsiniz
local p = {}
local getArgs = require('Dev:Arguments').getArgs
local h = require("Module:HF")
local design = require("Module:Design")
------------------------------------------------------------------------------------------
function p.main(frame)
local args = getArgs(frame)
local pagename = mw.title.getCurrentTitle().text
local i
local value
local categories
local output_categories = {}
local output = {}
table.insert(output, '__TOC__')
for i = 1, 500 do
table.insert(output, p.lua_get_appearances(args, i))
end
table.insert(output, design.add_section('Yayımcı özeti', args['Solicit'], 2))
table.insert(output, design.add_section('Notlar', args['Notes'], 2))
table.insert(output, design.add_section('Diğer', args['Trivia'], 2))
table.insert(output, design.add_header('Ayrıca bakınız', 2))
value, categories = design.links_to_subcategories(pagename..'/resimler', 'files', pagename, ' resim ', 'Resim Kategorisi Gerekli')
output_categories = h.join_tables(output_categories, categories)
table.insert(output, value)
table.insert(output, design.add_links_and_references(args, pagename) )
output = table.concat(output)
return frame:preprocess(output)..h.add_categories(output_categories)
end
------------------------------------------------------------------------------------------
function p.lua_get_appearances(args, story_number)
local story_title = args['StoryTitle'..story_number]
local output = args['Appearing'..story_number]
if not h.isempty(output)
then
if h.isempty(story_title)
then story_title = h.ordinal_number(story_number)..' profile'
end
output = string.gsub(output, '/görünümler', '/el kitabı görünümleri')
output = string.gsub(output, '/küçük görünümler', '/el kitabı görünümleri')
output = string.gsub(output, '/bahsedilmeler', '/el kitabı bahsedilmeleri')
output = string.gsub(output, '/yakarışlar', '/el kitabı bahsedilmeleri')
output = design.add_section(story_title, output, 2)
end
return output
end
return p