Wikia

Memory Alpha

Aiuto:Template

3 044pagine in
questa wiki
Discussione0
Aiuto  Contenuti → Template

Il software MediaWiki ti consente di sostituire automaticamente messaggi ricorrenti o di uso frequente con dei modelli predefiniti chiamati Template da inserire nel testo dell'articolo. I Template hanno il loro proprio namespace all'interno del database, ed è per questo che le pagine contenenti i "modelli" iniziano tipicamente con il prefisso Template:.

Includere un messaggioModifica

La sintassi per inserire un messaggio predefinito, dal nome "Template:nome" è

{{nome}}

Questo riferimento nel linguaggio wikitext produce l'inserimento del contenuto del template, una volta salvata la pagina che lo contiene.

Se la pagina "Template:nome" non esiste, allora {{nome}} funzionerà come [[Template:nome]], un link ad una pagina inesistente, che porta alla relativa pagina di modifica.

I link ricorsivi, cioè che puntano a se stessi, non sono un problema, in tal caso infatti il risultato dell'auto-link produce un testo in grassetto, e non contiene collegamenti. Comunque, i template dovrebbero contenere il nome dalla pagina corretto a cui puntano, e non rimandare su un redirect, in questo caso il link non funzionerà.

ParametriModifica

E' inoltre possibile includere un messaggio come template applicando dei parametri allo stesso template.

I parametri dei template possono essere numerici oppure nomi. La sintassi per aggiungere un messaggio con parametri è:

{{cosa|parametro=valore}}

con il tag {{{parametro}}} nel template, o

{{cosa|valore1|valore2}}

con i relativi tag {{{1}}}, {{{2}}}, ecc. nel template. (Nota che i tag-parametri nel template devono avere tre parentesi graffe e non due).

I parametri superflui sono ignorati, mentre nel caso di un numero di parametri inferiore al previsto, appariranno come link a template inesistenti.

Un esempio di template che accetta parametri è {{imagelicensing}}, che contiene riferimenti a "proprietario" e "fonte", come parametri, quindi componendo il template in questo modo:

{{imagelicensing|licenza=copyright|proprietario=[[Kivas Fajo]]|fonte=Kivas Fajo's ship}}

produrrà il seguente effetto:

Questo esempio mostra che è possibile utilizzare nei parametri anche un wiki-link. Non è invece necessario per i link esterni, in quanto, se corretti, saranno presentati automaticamente.

SostituzioniModifica

Se si include la stringa "subst:" dopo la doppia parentesi graffa, MediaWiki sostituirà il testo del template nel wikitext, anzichè includerlo. L'effetto finale è che il testo corrente del template sarà salvato permanentemente, e non sarà aggiornato se e quando il template verrà aggiornato. Esempio:

{{subst:copyvio1}}

Quando "subst" viene applicato ad un template, una variabile di quel template viene copiata come tale nel wikitext.

Non puoi sostituire lo stesso template più di cinque volte per modifica (comunque questo si applica solo ad una singola modifica, eventualmente puoi farne una seconda ed aggiungerne altre cinque. Il perchè di tutte queste sostituzioni, non è comunque chiarito.)

UsoModifica

I Template sono utili per qualsiasi testo per il quale si renda necessario duplicare in due o più pagine, e non sia necessario per ciascuna copia modificarla indipendentemente, per adattarla alla pagina in cui si trova. Siccome è possibile utilizzare dei parametri, le versioni risultanti possono anche essere differenti, ed i valori dei parametri possono essere modificati ciascuno in maniera indipendente.

Vedi ancheModifica

Un template è un tipo speciale di pagina che serve per includere il suo contenuto in altre pagine. Il fatto che lo stesso contenuto venga incluso in più pagine consente di utilizzare i template per aggiungere contenuti o codici a molte pagine mantenendo uno stile uniforme e garantendo un facile aggiornamento.

I template sono generalmente identificati con il namespace Template:, come Template:Esempio.

Video di introduzione

Se sei nuovo ai template, questo video ti aiuterà con le basi:

Introduction to Templates03:40

Introduction to Templates

Video introduttivo ai template (in inglese).

Perché usare i template?

I template sono utili per:

  • Creare contenuti che devono apparire su più pagine.
  • Formattare contenuti, come profili e tabelle, in modo che appaino uniformi su ogni pagina.
  • Creare un modo semplice per visualizzare avvisi o messaggi inseriti su più pagine.
  • Sostituire lunghi e complicati codici in modo da semplificare la visualizzazione e la modifica di una pagina.
  • Proteggere parti di pagine dalle modifiche, lasciando libere le restanti.

Come creare un template di base

I template possono essere molto potenti e versatili, ma anche complicati. Generalmente aiuta creare i template più semplici, per poi imparare a sperimentare con quelli più complessi. Un esempio di template:

  • Crea la pagina Template:Esempio.
  • Come contenuto, inserisci "Hello world!".
  • Clicca "Salva la pagina". Hai appena creato un template.
  • Adesso vai su una pagina di prova, nel caso creala con il nome che preferisci, e modificala aprendo nell'editor.
  • Entra nella modalità codice sorgente ed inserisci il codice {{Esempio}}.
  • Salva la pagina e dovresti vedere il testo che hai inserito nel template.

Hai appena creato ed usato con successo un template! Adesso puoi provare a creare template con contenuti più utili per la tua wiki.

Consigli avanzati

Nella creazione dei template, sono quasi sempre indispensabili l'uso di alcuni tag:

  • <includeonly>Testo o codice</includeonly>: il testo racchiuso tra i tag includeonly verrà visualizzato solo nelle pagine su cui è aggiunto il template. Ad esempio, se si inserirà una categoria, il template aggiungerà tutte le pagine su cui viene usato a quella categoria, ma non se stesso.
  • <noinclude>Testo o codice</noinclude>: il testo racchiuso tra i tags noinclude verrà visualizzato solo nella pagina del template. Ad esempio se si volesse aggiungere una documentazione del template o qualche categoria per il template stesso, bisogna racchiudere tutto tra questi tag per evitare che vengano visualizzati anche nelle pagine che usano il template.

Aggiugere template pre-esistenti

Modulo template.png

Il modulo template dell'editor.

Le wiki vengono create con un set di template standard. Puoi vedere la lista completa dei template presenti sulla tua wiki andando su Speciale:TutteLePagine e selezionando "Template" dal menù. Clicca su "Vai" e tutti i template appariranno in un lista (oppure clicca qui per visualizzare la lista).

  • Nella modalità visuale, puoi selezionare una lista di tutti i template disponibili cliccando su "Aggiungi altri template".
  • Nella modalità codice sorgente, puoi inserire un template usando il codice {{Nome template}}.
  • Gli amministratori possono modificare la pagina MediaWiki:Editor-template-list per cambiare la lista dei template presenti nel modulo template dell'editor. Si possono inserire massimo quattro template.

Sostituzione di un template

Un modo diverso per usare un template è sostituire il suo contenuto su una pagina. Questo si può fare aggiungendo SUBST: prima del nome del template nel codice: {{SUBST:Esempio}}. Dopo il salvataggio della pagina il codice del template viene rimosso e sostituito con il suo contenuto. Ogni aggiornamento al template non influenzerà più il contenuto aggiunto alla pagina.

Aiuto avanzato

Per imparare come creare un template che usi parametri e che cambi a seconda del loro valore, vedi Aiuto:Parametri dei template e Aiuto:Funzioni parser.

Aggiungere ed aggiornare template standard

La wiki ufficiale di Wikia Starter Wiki e quella semi-ufficiale Wiki Templates saltuariamente aggiungono e aggiornano i loro template che sono specificamente creati per siti Wikia e nuove wiki, per cui meritano un'occhiata.

Template Webinar

Stai cercando ulteriore aiuto? Questo webinar raccoglie le basi per l'aggiunta e la personalizzazione dei template per la tua wiki.

Templates Overview25:30

Templates Overview

Webinar sui template (in inglese).

Vedi anche

Navigazione

Contenuti
Nozioni di base
Il tuo account Registrazione  • Login  • Preferenze  • Cambiare username
La tua wiki Creare una wiki  • Barra dei progressi di una wiki  • Fondatori  • Tipi di utenti
Funzioni di Wikia Bacheca  • Notifiche  • Blog  • Forum  • Chat
Consigli Profilo  • Avatar  • Creare una wiki di successo  • Errori comuni
Contribuire
Aggiungere contenuti Nuova pagina  • Modifica  • Immagini  • Video
Formattazione VisualEditor  • Wikitext  • Stile della pagina  • Testo
Strumenti Wiki Activity  • Cronologia  • Aiuto:Barra degli strumenti  • Pagina di discussione Commenti  •
Suggerimenti Redirect  • Layout  • SEO  • La funzione Consigli  • Linee guida per le community
Gestire una community
Impostazioni Wiki Funzioni  • Pagine speciali  • Estensioni  • Protezione delle pagine
Strumenti per gli admin Pannello di controllo Admin  • Blocco degli utenti  • Strumento di benvenuto  • Angolo della Community
Design Theme Designer  • Menù di navigazione  • Pagina principale  • Pagina principale curata
Trucchi per la gestione Guida per gli Amministratori  • Costruire una community  • Regolamenti di una wiki  • Integrazione con i social
Nozioni avanzate
Estensioni Sondaggi  • Note  • DPL  • Mappe
Strumenti & scorciatoie Messaggi di sistema  • Wikitext avanzato  • Parole magiche  • Esportare e importare pagine
Consigli Titolo della pagina  • Descrizione  • Pratiche migliori per wikitext
Personalizzazione
Personalizzazione di base Theme Designer  • Sfondo  • Favicon  • Logo
Personalizzazione esperta Regole sulla personalizzazione  • CSS e JS della community  • CSS e JS personali  • CSS e JS avanzati
Tabelle e template Tabelle  • Infobox  • Template  • Parametri dei template
Altro... Tag per la pagina principale  • HeroImage  • Nuove gallerie immagini  • Lua
Mobile
Panoramica e consigli Introduzione alla versione mobile  • Pratiche migliori per wikitext  • Pagine principale su mobile  • Evitare tabelle nidificate
Prodotti per mobile App della Community  • Game guides  • Lyrically  • My Wikia
Trovare ulteriore aiuto
Consulta: Wiki della Community  • Blog di Wikia Italia  • Forum della Community  • Contatta Wikia  • Politiche di Wikia  • Aiuto di MediaWiki