Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 1: Regel 1:
local p = {}
local p = {}
local mSlot = require("Module:Slot")
local mSlot = require("Module:Slot")
local mFormat= require("Module:Format for sorting")


p.set = function(frame)
p.set = function(frame)
Regel 8: Regel 9:
local titelGew = mSlot.getValueFromTemplateData( "ws-page-props", titelid, "Title", "TitelGew" )
local titelGew = mSlot.getValueFromTemplateData( "ws-page-props", titelid, "Title", "TitelGew" )
local titelBiblio = mSlot.getValueFromTemplateData( "ws-page-props", titelid, "Title", "TitelBiblio" )
local titelBiblio = mSlot.getValueFromTemplateData( "ws-page-props", titelid, "Title", "TitelBiblio" )
local sortTitle = mFormat.flatten( titelBiblio )
 
local set = {
local set = {
["Title"] = titelGew,
["Title"] = titelGew,
["Title plain"] = titelGew
["Title plain"] = titelGew,
["Has sort label"] = sortTitle .. "¶",
["Has sort label by author"] = "", -- {{#show:{{{TitelID|}}}|?Has sort label by author=|link=none}}
["Has initial"] = "", -- {{uc:{{#sub:{{#var:@sort title}}|0|1}}}}
["Has publication year"] = ""
}
}
-- displaytitle = titelGew
-- displaytitle = titelGew

Versie van 23 okt 2025 17:57

Module:Class/Periodical contribution




{{#invoke:Class/Periodical contribution|set
|titelid=
|tijdschriftnr=
}}


debugmode

local p = {}
local mSlot = require("Module:Slot")
local mFormat= require("Module:Format for sorting")

p.set = function(frame)
	-- pagename of title
	local titelid = frame.args.titelid or ""
	-- s[Title][TitelGew]
	local titelGew = mSlot.getValueFromTemplateData( "ws-page-props", titelid, "Title", "TitelGew" )
	local titelBiblio = mSlot.getValueFromTemplateData( "ws-page-props", titelid, "Title", "TitelBiblio" )
	local sortTitle = mFormat.flatten( titelBiblio )

	local set = {
		["Title"] = titelGew,
		["Title plain"] = titelGew,
		["Has sort label"] = sortTitle .. "¶",
		["Has sort label by author"] = "", -- {{#show:{{{TitelID|}}}|?Has sort label by author=|link=none}}
		["Has initial"] = "", -- {{uc:{{#sub:{{#var:@sort title}}|0|1}}}}
		["Has publication year"] = ""
	}
	-- displaytitle = titelGew
	
end

return p