Ajuda:Inclusió de seccions mitjançant marques

De Viquitexts

Dreceres ràpides: navegació, cerca

El juny de 2007 fou activada l'extensió Labeled Section Transclusion del Mediawiki[1].

La finalitat és similar a la de les plantilles: inserir text que s'ha definit en una altra pàgina. Però amb l'ús de les marques hom pot agafar diferents seccions de diferents pàgines sense cap ordre de continuïtat.


Contingut

[edita] Com funciona

Primer cal definir la secció o seccions en un text d'una pàgina o pàgines. Cada secció ha de rebre un nom concret.

<section begin=Nom_de_la_secció />secció_de_text<section end=Nom_de_la_secció />

En el següent exemple s'ha marcat 6 seccions, i hem d'imaginar que està escrit a la pàgina anomenada "Crònica de Bernat Muntaner":

<section begin=Capítol1 />Això és un capítol<section end=Capítol1 />
<section begin=Capítol2 />Això és un altre capítol<section end=Capítol2 />
<section begin=Capítol3 />Això és el capítol 3<section end=Capítol3 />
<section begin=3:Frase3 />Això és una frase del capítol 3<section end=3:Frase3 />
<section begin=Capítol4 />Això és el capítol 4<section end=Capítol4 />
<section begin=Capítol5 />Això és el capítol 5<section end=Capítol5 />
Això són més capítols que no s'han marcat de cap manera.


I després cal afegir en una altra pàgina, la crida al text abans marcat, com si es tractés d'una plantilla, però amb la següent nomenclatura:

{{#lst:Nom_de_la_pàgina|Nom_de_la_secció}}
{{#lst:Nom_de_la_pàgina|Nom_de_la_secció}}

Seguint l'exemple anterior:

{{#lst:Crònica de Bernat Muntaner|Capítol2}}
{{#lst:Crònica de Bernat Muntaner|3:Frase3}}

, i ens apareixerà el text del capítol 2 abans marcat seguit d'una frase del capítol 3:

Això és un altre capítol
Això és una frase del capítol 3


Si desitgem posar tot allò marcat entre dues senyals, hem de fer referència a la secció inicial i a la secció final:

{{#lst:Nom_de_la_pàgina|Nom_de_la_secció_inicial|Nom_de_la_secció_final}}

Seguint l'anterior exemple:

{{#lst:Crònica de Bernat Muntaner|Capítol1|Capítol5}}

, i ens pareixerà tot això:

Això és un capítol
Això és un altre capítol
Això és el capítol 3
Això és una frase del capítol 3
Això és el capítol 4
Això és el capítol 5

[edita] Possibles usos

[edita] Expandir text de les pàgines de transcripció

Aprofitant que disposem de les pàgines de transcripció, basta amb incloure l'esmentada transcripció entre les marques de secció damunt dites, per a poder ser escrites en una nova pàgina sense gaire dificultat.

Per exemple, imaginem que disposem de N pàgines de transcripció de "Tirant lo Blanc", anomenades "Pàgina:TirantLoBlanc01.png", "Pàgina:TirantLoBlanc02.png", "Pàgina:TirantLoBlanc03.png", etc. Podrem crear a l'espai de noms principal la versió "neta" (només text) amb un codi tan simple com el següent:

{{#lst:Pàgina:TirantLoBlanc01.png|Nom_de_la_secció_marcada}}
{{#lst:Pàgina:TirantLoBlanc02.png|Nom_de_la_secció_marcada}}
{{#lst:Pàgina:TirantLoBlanc03.png|Nom_de_la_secció_marcada}}
etc.


Una altra opció és fer servir la plantilla {{NouCapítol}} en combinació amb la plantilla {{Pàgina}}. La plantilla NouCapítol cal col·locar-la a l'inici de cada secció d'una pàgina (de l'espai de noms "Pàgina") que volguem transcloure independentment. Per exemple, si estem en una pàgina que es diu "Pàgina:Poemes varis.djvu/4" i que conté 3 poesies, podríem posar això:

{{NouCapítol|poesia1|from={{{from}}}|to={{{to}}}}}
poesia 1

això és una poesia 1
això és una poesia 1
això és una poesia 1

{{NouCapítol|poesia2|from={{{from}}}|to={{{to}}}}}
poesia 2

això és una poesia 2
això és una poesia 2
això és una poesia 2

{{NouCapítol|poesia3|from={{{from}}}|to={{{to}}}}}
poesia 3

això és una poesia 3
això és una poesia 3
això és una poesia 3

Per una altra banda, podríem crear tres pàgines (de l'espai de noms principal) de la següent manera:

Poesia 1 ==> Posar només: {{Pàgina|Poemes varis.djvu/4|from=poesia1|to=poesia2}}
Poesia 2 ==> Posar només: {{Pàgina|Poemes varis.djvu/4|from=poesia2|to=poesia3}}
Poesia 3 ==> Posar només: {{Pàgina|Poemes varis.djvu/4|from=poesia3}}


[edita] Reaprofitar textos

De vegades podem trobar-nos amb obres que inclouen unes altres obres. Per exemple, una obra escrita per un autor A1 que tracta sobre poesia feta per un autor A2. Podem marcar la secció de text a l'obra que farà de font o referència, i expandir-la a la pàgina de l'obra original.

Amb un exemple es veurà més clar. Dintre de la pàgina Resenya histórica y crítica dels antichs poetas catalans/Poetas de l'escola catalana (II) s'ha marcat un determinat poema de Joan Fogassot. Aquest poema té una plana pròpia a Romans fet per Johan Fogassot, i és aquí a on s'ha expandit la secció marcada a la pàgina Resenya histórica y crítica dels antichs poetas catalans/Poetas de l'escola catalana (II). Tot canvi que es faci a la pàgina que fa de font, es reflectirà a la pàgina que fa de receptora, com si d'una plantilla es tractés.

[edita] Referències

En altres llengües