Este módulo se puede colocar directamente sobre los artículos reemplazándolo {{Cite document|
por {{#invoke:Cite document||
(tenga en cuenta el doble tubo). Es probable que esto no quede claro para otros editores y solo debe hacerse para evitar que las páginas excedan el límite de tamaño de inclusión posterior a la expansión . También está bien usarlo en plantillas que envuelven {{ Citar documento }} .
Para conocer el módulo que realmente implementa {{ Cite document }} , consulte Module:Citation/CS1 .
TemplateData para documento de cita
Este módulo es como {{Cite document}} con dos excepciones. Sólo es para uso en páginas con muchas citas (por ejemplo, varios cientos) donde eso causa problemas técnicos, y debe pasar un primer parámetro vacío. Para obtener toda la demás información de uso, consulte [[Plantilla: documento de cita]].
local p = {} local CS1 = require ( 'Módulo:Cita/CS1' ) p [ '' ] = función ( marco ) local nuevoFrame = { getParent = función ( self ) devolver el final del marco , getTitle = función ( self ) regresar ' Plantilla: Citar documento' end , args = { CitationClass = 'document' } } setmetatable ( newFrame , { __index = function ( t , k ) if type ( frame [ k ]) == 'function' luego devuelve la función (... ) devolver cuadro [ k ]( cuadro , seleccionar ( 2 , ...)) fin de lo contrario devolver cuadro [ k ] fin fin }) devolver CS1 . cita ( nuevo marco ) fin retorno p