Open main menu

Difference between revisions of "Module:Citation"

en>Uncle G
(Expanded SFNID function.)
m (184 revisions imported)
 
(182 intermediate revisions by 20 users not shown)
Line 1: Line 1:
local p = {}
+
error('This module is retained for historical and structural reasons; consider using [[Module:Citation/CS1]].')
-- This is used by templates such as {{Harvard citation}} to create the Harvard footnote.
 
function p.Harvard()
 
    return "PLACEHOLDER"
 
end
 
-- This is used by templates such as {{SfnRef}} to create the (encoded) anchor name for a Harvard cross-reference hyperlink.
 
function p.SFNID()
 
    local pframe = frame:getParent()
 
    local P1 = pframe.args[1] or ""
 
    local P2 = pframe.args[2] or ""
 
    local P3 = pframe.args[3] or ""
 
    local P4 = pframe.args[4] or ""
 
    local P5 = pframe.args[4] or ""
 
    return "CITEREF" .. P1 .. P2 .. P3 .. P4 .. P5
 
end
 
return p
 

Latest revision as of 01:33, 10 September 2019

Documentation for this module may be created at Module:Citation/doc

error('This module is retained for historical and structural reasons; consider using [[Module:Citation/CS1]].')