Module: Chapter displaytitle: Difference between revisions
From A Wiki of Ice and Fire
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
local title = mw.title.getCurrentTitle().text | local title = mw.title.getCurrentTitle().text | ||
local book, chapter = title:match("^(.*)-Chapter | local book, chapter = title:match("^(.*)-(Chapter %d+|Summary|Prologue|Epilogue|Appendix)$") | ||
if not book then | if not book then | ||
| Line 10: | Line 10: | ||
end | end | ||
return "''" .. book .. "''- | return "''" .. book .. "''-" .. chapter | ||
end | end | ||
return p | return p | ||
Revision as of 14:13, 18 August 2026
Documentation for this module may be created at Module:Chapter displaytitle/doc
local p = {}
function p.main()
local title = mw.title.getCurrentTitle().text
local book, chapter = title:match("^(.*)-(Chapter %d+|Summary|Prologue|Epilogue|Appendix)$")
if not book then
return title
end
return "''" .. book .. "''-" .. chapter
end
return p