Template:Interprogetto
Da Wikisource.
| Questo template nel suo codice interno impiega alcune caratteristiche relativamente complesse come parametri opzionali o funzioni del parser.
Per favore, non provate a modificarlo se non siete certi di capirne la funzione e se non siete preparati a riparare ogni conseguente danno collaterale nel caso in cui i risultati fossero diversi da quanto avevate in mente. Tutti gli esperimenti devono essere prima condotti nella Sandbox dedicata. |
| Template protetto – Le modifiche possono essere proposte nella pagina delle prove di questo template. |
Descrizione
Il template Interprogetto permette di inserire uno o più collegamenti a pagine di altri progetti Wikimedia: si tratta dell'equivalente dell'interwiki per effettuare il collegamento ad altri progetti anzichè ad altre lingue. Il collegamento viene aggiunto sia nella barra di sinistra (in un nuovo menu chiamato "altri progetti"), che nel testo della voce (opzionale).
I progetti Wikimedia a cui è possibile inserire collegamenti sono: Meta, Wiktionary/Wikizionario, Wikibooks, Wikiquote, Wikipedia, Wikinews/Wikinotizie, Commons e Wikispecies. È possibile inserire un collegamento ad un progetto in un'altra lingua (per esempio al Wikisource inglese). Non è permesso inserire collegamenti a siti non Wikimedia (per questo usare la sezione collegamenti esterni della voce).
È possibile inserire soltanto un template interprogetto per pagina (ma questo può collegare a più progetti, come spiegato in seguito). Il template va inserito nella sezione "Voci correlate" della voce.
Uso
- Nota:Se usate per la prima volta il template, leggete prima la guida dettagliata.
- Stesso nome pagina: {{interprogetto|prefisso1|prefisso2|prefisso3|...}}
- Nome pagina diversi: {{interprogetto|prefisso1=nomepagina1|prefisso2=nomepagina2|...}}
- Stesso nome pagina ma progetto in altra lingua. {{interprogetto|prefisso1=lingua1:nomepagina1|...}}
- Combinato: {{interprogetto|prefisso1=lingua1:nomepagina1|prefisso2|prefisso3=nomepagina3|...}}
- Senza inserire il collegamento nel testo: {{interprogetto|nolink|prefisso1=nomepagina1|...}}
- Con un etichetta particolare nel collegamento nel testo:{{interprogetto|etichetta=questo testo|prefisso1=nomepagina1|...}}
- Elenco dei prefissi accettati.
|
Guida dettagliata Vedere anche la pagina Aiuto:Interprogetto.
Per collegare ad una pagina con lo stesso nome è sufficente inserire: {{interprogetto|prefisso}}, sostituendo a "prefisso" uno dei prefissi accettati per il collegamento ad altri progetti (vedi questa pagina per l'elenco completo). Per esempio per collegare a Wikisource è sufficente inserire: {{interprogetto|s}}. Per collegare due progetti inserire più di un codice, separandolo con il carattere |. Per esempio per inserire un collegamento a Commons e Wikinotizie inserire: {{interprogetto|commons|n}}.
Per collegare ad una pagina in un altro progetto che non ha lo stesso nome della pagina in cui si inserisce il collegamento, è necessario specificare il nome della pagina in questo modo: {{interprogetto|prefisso=nome pagina}}, sostituendo a "prefisso" uno dei prefissi accettati per il collegamento ad altri progetti (vedi questa pagina per l'elenco completo) e a "nome pagina" il nome della pagina da collegare. Per esempio per collegare alla pagina Alessandro Manzoni di Wikipedia, inserire {{interprogetto|w=Alessandro Manzoni}}. E' utile in alcuni casi inserire anche il parametro etichetta (vedi sotto). Anche in questo caso è possibile collegare due o più progetti. Per esempio: {{interprogetto|s=Autore:Alessandro Manzoni|q=Alessandro Manzoni}}, collega sia a Wikisource che a Wikiquote. È anche possibile combinare le due tecniche di collegamento viste in questo paragrafo e in quello precedente. Per esempio per collegare una pagina con lo stesso nome su Wikinotizie, ma con nome diverso su Commons si può scrivere: {{interprogetto|n|commons=World Cup 2006}}.
Per collegare una pagina ad un progetto in una lingua differente (per esempio Wikisource in inglese) è necessario usare la tecnica di inserimento del collegamento vista nel paragrafo precedente (cioè specificando il nome della pagina) aggiungendo il prefisso per la lingua prima del nome della pagina, in questo modo: {{interprogetto|prefisso=lingua:nome pagina}}. Per esempio per collegare dalla pagina Robinson Crusoe la pagina con lo stesso nome della Wikisource inglese è necessario scrivere: {{interprogetto|s=en:Robinson Crusoe}}. Anche in questo caso è possibile combinare con gli altri tipi di collegamento, per esempio inserendo {{interprogetto|s=en:Robinson Crusoe|commons|q=Daniel Defoe}} nella voce su Robinson Crusoe si ottiene il collegamento alla pagina Robinson Crusoe della Wikisource inglese, alla pagina Robinson Crusoe su Commons e alla pagina Daniel Defoe sulla Wikisource italiana.
In alcuni casi, si decide di collegare una pagina di Wikipedia ad una pagina su un altro progetto che non tratta direttamente dello stesso argomento. Il testo che viene aggiunto da Interprogetto nella voce è per esempio: "Wikisource contiene opere originali di o su " + nome della voce. Se al posto del nome della voce si vuole visualizzare qualcosa di differente, è necessario specificare il testo desiderato usando il parametro etichetta. Per esempio: {{interprogetto|etichetta=questo personaggio|s=en:Robinson Crusoe}} inserisce nel testo della voce "Wikisource contiene opere originali di o su questo personaggio" anzichè "Wikisource contiene opere originali di o su Robinson Crusoe", come avviene normalmente. Si noti che l'etichetta viene applicata a tutti i collegamenti ai vari progetti. Non è cioè possibile specificare un'etichetta diversa per ogni progetto. Se si desidera farlo è necessario disabilitare l'inserzione dei collegamenti nel testo (parametro nolink, vedi sezione successiva) e inserire i collegamenti richiamando a mano il template "inteprogetto/box" per ognuno dei progetti, inserendo ogni volta come parametro etichetta il testo desiderato (vedi documentazione del codice per maggiori informazioni).
Se si desidera evitare che il template interprogetto inserisca i collegamenti anche nel testo della voce (per esempio è così nel bar o nelle pagine utente) aggiungere come primo parametro nolink. Per esempio il testo: {{interprogetto |nolink |commons=Commons:Bar_italiano |s=Wikisource:Bar |n=Wikinotizie:Bar |q=Wikiquote:Bar |wikt=Wikizionario:Bar |m=Meta:Babel |b=Wikibooks:Bar |wikispecies=Wikispecies:Village Pump}} fa apparire nella barra di sinistra i collegamenti ai bar italiani degli altri progetti ma non li inserisce nel testo del bar.
Spesso si possiedono pagine utente su molti dei progetti Wikimedia. Per collegare le pagine utente di Wikipedia nelle varie lingue è possibile aggiungere un interwiki, come per qualsiasi altra voce. Ma come collegare anche la pagina di Commons e quella di Wikisource per esempio? Se si usa lo stesso nome utente sarà necessario aggiungere nella propria pagina utente:
Se si usa un nome utente diverso in uno dei progetti il codice da usare è leggermente più complicato. Per esempio se ci chiamiamo Utente:NomeDiProva in Wikipedia e Wikinews, ma Utente:FotografoProvetto in Commons sarà necessario aggiungere alla propria pagina utente:
Si noti che inserendo come primo parametro nolink non apparirà nulla nel testo della pagina, ma soltanto nella barra di sinistra. |
|
Risoluzione di eventuali problemi Se il template non funziona correttamente:
|
|
Documentazione del codice
Il codice comprende:
|