Este módulo se puede colocar directamente sobre los artículos reemplazándolo {{Cite book|
por {{#invoke:Cite book||
(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 incluyan {{ Cite book }} .
Para conocer el módulo que realmente implementa {{ Cite book }} , consulte Module:Citation/CS1 .
TemplateData para el libro de citas
Este módulo es como {{Cite book}} 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: libro de citas]].
local p = {}local CS1 = require('Module:Citation/CS1')p[''] = function(frame)local newFrame = { getParent = function(self) return frame end, getTitle = function(self) return 'Template:Cite book' end, args = {CitationClass='book'}}setmetatable(newFrame, {__index = function(t, k)if type(frame[k]) == 'function' thenreturn function(...)return frame[k](frame, select(2, ...))endelsereturn frame[k]endend})return CS1.citation(newFrame)endreturn p