Modulo:Hatnote ti namarkaan a listaan/dok
Daytoy ti subpanid ti dokumentasion para iti Modulo:Hatnote ti namarkaan a listaan. Aglaon daytoy kadagiti pakaammo ti panagusar, dagiti kategoria, ken dadduma a linaon a saan a paset ti kasisigud a panid ti modulo. |
Daytoy a modulo ket mangited kadagiti sangkabassit nga annong a mangpalaka a mangisayangkat kadagiti hatnote a mangala iti porma iti maysa nga etiketa iti sango ti maysa a listaan ti pampanid, kas iti
Panagusar
[urnosen ti taudan]labelledList
[urnosen ti taudan]Ti panangawag iti annong ti labelledList()
ket makaanayen a mangisayangkat iti kaaduan dagiti plantilia:
{{#invoke:Hatnote ti namarkaan a listaan|labelledList|Unibersal nga etiketa}}
wenno
{{#invoke:Hatnote ti namarkaan a listaan|labelledList|Bugbugtong nga etiketa|Ad-adu ngem maysa nga etiketa}}
Kas pagarigan, ti panangited iti "Kitaen pay" imbes nga iti "Unibersal nga etiketa" ket mangduplikado ti pannakaiyannong ti {{kitaen pay}}, bayat a mangited iti "Nangruna nga artikulo" ken "Dagiti nangruna nga artikulo" imbes nga iti "Bugbugtong nga etiketa" ken "Ad-adu ngem maysa nga etiketa" ket mangiduplikado ti (nagan ti espasio ti artikulo) pannakaiyannong ti {{nangruna}}.
preprocessDisplays
[urnosen ti taudan]Ti annong ti preprocessDisplays()
ket mangala iti naata a listaan dagiti argumento ken itiponna iti ania man dagiti argumento ti maiparang. Kapagarigan, ti {{kitaen pay|1|l1=One}}
ket umuna nga addaan kadagiti argumento ti tabla ti {'1', ['l1'] = 'Maysa'}
; daytoy a tabla ket itiponnanto kadagiti tabla iti {'1|Maysa'}
. Daytoy ket tuonanna ti manual a panagpipa (kas ti {{kitaen pay|1{{!}}2|l1=Maysa}}
→ {'1|Maysa'}
) ken kompresuenna dagiti karkarna nga aray no labsan ti maysa a parametro wenno maibati nga awan linaon.
Pagarigan:
local mLabelledList = require('Modulo:Hatnote ti namarkaan a listaan')
local pages = mLabelledList.preprocessDisplays(args)
_labelledList
[urnosen ti taudan]Para kadagiti modulo a makasapul a mangbaliw bassit ti pannakaiyannong bayat nga agus-usar pay iti daytoy, ti _labelledList()
ket mangited kadagiti pleksibilidad. Daytoy ket mangala kadagiti tallo a parametro:
- Ti listaan ti pampanid, kaykayat a dagiti kasakbaya a naproseso ken kinompreso babaen ti
preprocessDisplays
- Ti tabla dagitietiketa, nga ti umuna a banag ket ti bugbugtong wenno unibersal nga etiketa, ken ti maikadua ket mabalin nga ad-adu ngem maysa nga etiketa wenno ti kopia ti umuna.
- Ti maysa a tabla dagiti pagpilian, a kaykayat nga aglaon iti:
- ti maysa akuerdas ti
palntilia
nga agraman itinapno a titulo ti plantilia. Kasisigud iti titulo daytoy a modulo. - ti maysa a kuerdas ti
kategoria
(wenno nil) a kas innala babaen timakeWikitextError
manipud iti Modulo:Hatnote, tapno mabali a papilian ti mangbaldado dagiti kategoria ti biddut - ti maysa a kuerdas ti
selfref
(wenno nil) a kas innala babaen ti_hatnote
tapno makapabaelan ti pagpilian ti selfref
- ti maysa akuerdas ti
Pagarigan:
local mLabelledList = require('Modulo:Hatnote ti namarkaan a listaan')
return mLabelledList._labelledList(pages, labels, options)
Dagiti biddut
[urnosen ti taudan]Daytoy a modulo ket mangpataud kadagiti plantilia a naibatay iti daytoy a mangpataud itimaysa a mensahe ti biddut no awan ti maited a nagnagan ti panid akas dagiti parametro ti plantilia. Iti kadawyan, dagitoy ket mangiturongda kona kadagiti seksion ti "Biddut" iti dokumentasion dagita a plantilia. Nupay kasta, no dagita aplantilia ket agusarda iti maysa a modulo nga agraman iti _labelledList()
ken saan a mangited iti maysa a banag ti plantilia
iti tabla ti pagpilianda, ti biddut ket maisigud a maiturong ditoy. Ti biddut ket mabalin a masolbar babaen ti panangited iti saan a basbassit ngem maysa nga umiso a parametro ti nagan ti panid iti maibagbaga a plantilia; mabalin a masimpa ti problema itiplantilia nababaen ti panangited iti pateg iti banag ti plantilia
iti _labelledList()
tabla dagiti pagpilian
.