Panagusar

urnosen

Daytoy a modulo ket isayangkatna ti {{Demo}}

{{#invoke:Demo|main}}

Ti maikabil ket nasken a mabalkot kadagiti etiketa ti <nowiki>...</nowiki> no saan amabalin a daytoy ket maproseso sakbay a mabalin a mabasa ti modulo. No kayat nga usaren daytoy iti sabali a modulo (kas no kayat nga aramiden ti nasaysayaat a maiparuar), mabalin a maala dagiti pateg kas iti maipakita dita baba:

require('Modulo:Demo').get(frame)

Ti annong ti get() ket mangisubli ti tabla nga aglaon ti:

  • source = ti taudan a kodigo (nga awanan kadagiti pangbalkot a <pre>...</pre>, dagiti karakter a nasukatan kadagiti entidad ti html)
  • output = ti panagtungpal a resulta ti taudan.
  • frame = ti kuadro a nakaalaan ti parametro daytoy a plantilia.

Babaen ti kasisigud, ti get() ket mangala iti umuna a parametro ti kuadro. No tikuadro ket agusar iti sabali a nagan ti parametro para iti taudan a nabalkot iti nowikie, ikabilen dayta a nagan (kas kuerdas) a kas maikadua a parametro, kasla daytoy require('Modulo:Demo').get(frame, 'alternate_name')

Pagarigan:

p = {}

 function p.main(frame)
  local parts = require('Modulo:Demo').get(frame)
  return '<Napintas nga html><pre>' .. parts.source .. '</pre><adu pay a napintas nga html>' .. parts.output .. '<ad-adu pay a napintas nga html>'
 end

 return p