Aiuto:Transclusione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aubrey (discussione | contributi)
Aubrey (discussione | contributi)
Riga 18:
[[File:Transclusion-simple.png|frame|center|Esempio di inclusione]]
 
Una stessa pagina "B" può essere inclusatransclusa in più pagine. Ad esempio, nell'immagine che segue il contenuto della pagina "B" è incluso nelle pagine "A", "P" e "Q".
 
Una stessa pagina "B" può essere inclusa in più pagine. Ad esempio, nell'immagine che segue il contenuto della pagina "B" è incluso nelle pagine "A", "P" e "Q".
[[File:Transclusion-multiple-foo.png|frame|center|Esempio di inclusione in più pagine]]
 
I cambiamenti fatti al contenuto di una pagina inclusa si riflettono automaticamente su tutte le pagine in cui quella pagina è stato inclusatransclusa.
 
=== Esempi sui progetti wiki===
I cambiamenti fatti al contenuto di una pagina inclusa si riflettono automaticamente su tutte le pagine in cui quella pagina è stato inclusa.
L'esempio più comune, qui su Wikisource, è la differenza, nei testi con scansione a fronte, fra namespace Pagina e namespace Principale: il testo viene modificato, pagina per pagina, nel namespace Pagina, che permette la visualizzazione dell'immagine. Viene poi, successivamente, ''transcluso'' (tramite gli appositi comandi) nel namespace Principale, dove viene visualizzato come un semplice testo.
Questo meccanismo complicato permette però di avere sempre un testo "originale", suscettibile di correzioni, grazie alla possibilità di confrontarlo con le scansioni delle pagine cartacee. Il testo "transcluso" verrà automaticamente aggiornato, senza inutili e dispendiosi copia-.incolla e correzioni manuali.
 
Anche i ''[[Aiuto:template|template]]'', utilizzati in MediaWiki, sono pagina progettate per essere transclusa in altre pagine: il codice presente nel namespace "Template" vioene infatti chiamato ogniqualvolta ci sono le doppie parentesi graffe:
Una pagina che è progettata per essere inclusa in altre pagine è detta ''[[Aiuto:template|template]]'' ({{IPA|'templɪt}}, "modello" in italiano, ma letteralmente "sagoma", "calco").
<pre>{{NOMETEMPLATE}}</pre>
 
L'esempio più comune, qui su Wikisource, è la differenza, nei testi con scansione a fronte, fra namespace Pagina e namespace Principale: il testo viene modificato, pagina per pagina, nel namespace Pagina, che permette la visualizzazione dell'immagine. Viene poi, successivamente, ''transcluso'' (tramite gli appositi comandi) nel namespace Principale, dove viene visualizzato come un semplice testo.
Questo meccanismo complicato permette però di avere sempre un testo "originale", suscettibile di correzioni, grazie alla possibilità di confrontarlo con le scansioni delle pagine cartacee. Il testo "transcluso" verrà automaticamente aggiornato, senza inutili e dispendiosi copia-.incolla e correzioni manuali.
 
== Esempio ==