Aiuto:Transclusione: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 18:
[[File:Transclusion-simple.png|frame|center|Esempio di inclusione]]
Una stessa pagina "B" può essere
▲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
=== 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
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:
<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 ==
|