Module:BibleQuote: Difference between revisions
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
local verses = {} | local verses = {} | ||
return book..chapter..startVerse..stopVerse | |||
-- for i = startVerse, stopVerse, 1 do | |||
-- local verse = frame:expandTemplate{title = book.." "..chapter..":"..i } | |||
return table.concat(verses, " ") | -- if verse == nil then | ||
-- return "[Verse not found]" | |||
-- end | |||
-- table.insert(verses, verse) | |||
-- end | |||
-- return table.concat(verses, " ") | |||
end | end | ||
return p | return p |
Revision as of 14:45, 8 December 2023
Documentation for this module may be created at Module:BibleQuote/doc
local p = {} --p stands for package
function p.single(frame)
return frame:expandTemplate{title = frame.args[1]}
end
function p.range(frame)
local _, _, book, chapter, startVerse, stopVerse =
string.find(frame.args[1], "%s+(.+)%s+(%d+):(%d+)-(%d+)")
local verses = {}
return book..chapter..startVerse..stopVerse
-- for i = startVerse, stopVerse, 1 do
-- local verse = frame:expandTemplate{title = book.." "..chapter..":"..i }
-- if verse == nil then
-- return "[Verse not found]"
-- end
-- table.insert(verses, verse)
-- end
-- return table.concat(verses, " ")
end
return p