Modulo:Nangruna a listaan
Daytoy a modulo ket agpataud iti silpo ti "Para iti ad-adu a komprehensibo a listaan, kitaen ti [...]". Daytoy ket isayangkatna ti plantilia ti {{nangruna a listaan}}.
Panagusar manipud iti teksto ti wiki
urnosenDaytoy a modulo ket saan a mabalin a dagus a mausar manipud iti #invoke. Daytoy ket mabalin laeng a mausar babaen ti plantilia ti {{nangruna a listaan}}. Pangngaasi a kitaen ti panid ti plantilia para iti dokumentasion.
Panagusar manipud kadagiti sabali a modulo ti Lua
urnosenIkarga ti modulo:
local mMainList = require('Modulo:Nangruna a listaan')
Mabalinmonton nga usaren ti annong ti _mainList kasla iti daytoy:
mMainList._mainList (panid1, panid2)
Ti karuay ti page1 ket ti panid a pangisilpuan, ken nasken daytoy. No kayat, ti nagan ti panid ket mabalin a mangiraman ti silpo ti seksionred. No ti panid ket mangiraman ti silpo ti seksion, daytoy ket automatiko a mapormat a kas panid § seksion, imbes a ti kasisigud ti MediaWiki iti panid#seksion.
Pagpilian ti karuay ti page2; daytoy ti maikadua a silpo ti panidi.
Pagarigan 1
urnosenmMainList._mainList ('Wikipedia:Hatnote#Dagiti plantilia ti hatnote')
Mapataud:
<div class="hatnote">Para iti ad-adu a komprehensibo a listaan, kitaen ti [[Wikipedia:Hatnote#Dagiti plantilia ti hatnote|Wikipedia:Hatnote § Dagiti plantilia ti hatnote]].</div>
Maiparang:
Pagarigan 2
urnosenmMainList._mainList ('Wikipedia:Hatnote#Dagiti plantilia ti hatnote','Wikipedia:Wikidata/Dagiti silpo ti ruar#Dagiti silpo ti ruar')
Mapataud:
<div class="hatnote">Para iti ad-adu a komprehensibo a listaan, kitaen ti [[Wikipedia:Hatnote#Dagiti plantilia ti hatnote|Wikipedia:Hatnote#Dagiti plantilia ti hatnote]] ken [[Wikipedia:Dagiti mensahe ti plantilia/Panagdalus#Panagdalus|Wikipedia:Dagiti mensahe ti plantilia/Panagdalus#Panagdalus]].</div>
Maiparang:
Dagiti teknikal a salaysay
urnosenDaytoy a modulo ket agusar iti Modulo:Hatnote tapno mapormat ti teksto ken Modulo:Dagiti argumento tapno makaala kadagiti argumento manipud iti teksto ti wiki.
--[[
-- This module produces a "For more details on this topic" link. It implements
-- the {{Main list}} template.
--]]
local mHatnote = require('Modulo:Hatnote')
local mHatlist = require('Modulo:Listaan ti hatnote')
local mArguments -- lazily initialise
local mTableTools -- lazily initialise
local p = {}
function p.mainList(frame)
mArguments = require('Modulo:Dagiti argumento')
mTableTools = require('Modulo:Ramramit ti tabla')
local args = mArguments.getArgs(frame, {parentOnly = true})
if not args[1] then
return mHatnote.makeWikitextError(
'awan ti nagan ti panid a nainaganan',
'Plantilia:Nangruna a listaan#Dagiti biddut',
args.category
)
end
return p._mainList(mTableTools.compressSparseArray(args))
end
function p._mainList(args)
local pages = mHatlist.andList(args, true)
local text = string.format('Para iti ad-adu a komprehensibo a listaan, kitaen ti %s.', pages)
return mHatnote._hatnote(text)
end
return p