Módulu:Demo/usu
Esta ye la páxina de documentación pa Módulu:Demo
Esti módulu ta calificáu como preparáu pa un usu xeneral. Yá algamó la forma madura y créyese que ta llibre de bugs y preparáu pa usase onde se precise. Ta llistu pa mentase nes páxines d'ayuda y otros recursos de Wikipedia como opción a deprender polos usuarios nuevos. P'amenorgar la carga del sirvidor u les males salíes, tendría d'ameyorase con comprobaciones na zona de pruebes meyor que con ediciones repetitives de prueba-y-error. |
Usu
editarThis module supports {{Demo}}
{{#invoke:Demo|main}}
The input must be wrapped in <nowiki>...</nowiki>
tags or else it may be processed before the module can read it. If you want to use this in another module (such as to make the output prettier), you can get values like so:
require('Module:demo').get(frame)
Function get() returns a table containing:
source
= the source code (without<pre>...</pre>
wrappers, characters substituted with html entities)output
= the execution result of the source.frame
= the frame from which this template took the parameter.
By default, get() takes the first parameter of frame. If the frame uses a different parameter name for the nowiki-wrapped source, then place that name (as a string) as the second parameter, like so require('Module:demo').get(frame, 'alternate_name')
Example:
p = {} function p.main(frame) local parts = require('Module:demo').get(frame) return '<Pretty html><pre>' .. parts.source .. '</pre><more pretty html>' .. parts.output .. '<even more pretty html>' end return p