Diferencia entre revisiones de «Iban-oscuro-por-entre-las-sombras:Ejemplo-randomico»
Línea 1: | Línea 1: | ||
+ | |||
+ | <code>choose</code> con <code>choicetemplate</code> option que llama a esta plantilla | ||
+ | |||
+ | poniendo este código <code><nowiki><choose uncached><option> </option><choicetemplate>oscuro-datamoshing-01</choicetemplate></choose></nowiki></code> donde insertaremos el contenido aleatorio. | ||
+ | |||
+ | Podemos tener una llamada a una plantilla que contiene cosas randómicas <choose uncached><option> </option><choicetemplate>oscuro-datamoshing-01</choicetemplate></choose> o quizás tener cosas de otra página para poner entre medio | ||
+ | |||
+ | ---- | ||
+ | ---- | ||
+ | ---- | ||
+ | |||
Ejemplo con | Ejemplo con | ||
Línea 39: | Línea 50: | ||
</choose> | </choose> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
---- | ---- |
Revisión del 11:11 1 jun 2021
choose
con choicetemplate
option que llama a esta plantilla
poniendo este código <choose uncached><option> </option><choicetemplate>oscuro-datamoshing-01</choicetemplate></choose>
donde insertaremos el contenido aleatorio.
Podemos tener una llamada a una plantilla que contiene cosas randómicas Aquicomienza esta es una plantilla, llamada "Oscuro-datamoshing-01" que hace cosas como los mejores gags de cosas esta es negrita y cursiva. y la plantilla termina aqui o quizás tener cosas de otra página para poner entre medio
Ejemplo con
https://www.mediawiki.org/wiki/Extension:RandomArea
quiero que haya texto puede y con esto acabamos.
Iban-oscuro-por-entre-las-sombras:Página 3
ejemplo con
https://www.mediawiki.org/wiki/Extension:RandomSelection
And so on...
y sin caching
And so on...
ejemplo anidando con "RandomSelection" (by jose):
Option B. <option>This is the second choice.</option> <option>And so on...</option> </choose>
... pero parece que no funciona (no se puede escribir otro "choose" y sus "options" dentro de un "choose/option" anterior).
ejemplo anidando con "RandomArea" (by jose):
quiero que haya texto puede <randomArea> quiensabe </randomArea> y con esto acabamos.
... y en este caso tampoco funciona (de nuevo, no reconoce las etiquetas dentro de otras etiquetas de la misma función).
ejemplo anidando "RandomSelection" dentro de "RandomArea" (by jose):
quiero que haya texto quiensabe (A) y con esto acabamos.
... ¡y funciona bien!
ejemplo anidando "RandomArea" dentro de "RandomSelection" (by jose):
This is the second choice. (B)
... ¡¡y también funciona bien!!
ejemplo anidando hasta 3 niveles, un "RandomArea" entre dos "RandomSelection" (by jose):
This is the first choice. <randomArea> (A) <choose uncached> <option>I (B) II </randomArea></option> <option>This is the second choice. (B) I</option> <option>And so on... (B) II</option> </choose>
... que, como era de esperar, no funciona.
Por lo tanto, dos niveles a anidar como máximo y utilizando cada uno de las dos extensiones para cada nivel.