Aiuto:Interprogetto: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Documentazione del codice: fix refuso |
mNessun oggetto della modifica |
||
Riga 1:
{{Scrivere un libro}}
{{Indice aiuto}}
{{quote|Per collegare nel menu di sinistra ad una pagina in un'altra lingua si usa un interwiki, così: <
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). Il template va inserito in un nuovo paragrafo dal titolo ''Altri progetti'' posto dopo le ''Voci correlate'' e prima dei ''Collegamenti esterni''.
Riga 14:
* ogni progetto ha un prefisso di collegamento (es: wininotizie ha il prefisso "n")
* inserisce una nota nel testo della voce in cui è usato
* il testo della nota è: <
==Guida rapida==
* Uso: <
** Stesso nome pagina: <
** Nome pagina diverso: <
** Altra lingua: <
* Prefissi brevi (progetti in italiano o multilingua):
** <small> Nota: la lingua di default si può comunque cambiare indicando il prefisso della lingua prima del collegamento (xx:)</small>
** <
** <
** <
** <
** <
** <
** <
** <
** <
===Altri prefissi===
* Prefissi lunghi (progetti in inglese):
** <small> Nota: la lingua di default si può comunque cambiare indicando il prefisso della lingua prima del collegamento (xx:)</small>
** <
** <
** <
** <
** <
* Collegare una notizia
**<
**<
*Non inserire il collegamento nel testo: <
*Solo il primo template interprogetto nella pagina produce collegamenti a sinistra.
*Etichetta particolare nel collegamento nel testo (per tutti i progetti):<
*Etichetta particolare nel collegamento nel testo (per un progetto):<
**Diversa descrizione contenuto del progetto (libro, ricetta...):<
*Preposizione diversa prima del collegamento (del, della, degli...): <
Riga 59:
Per collegare ad una pagina con lo stesso nome è sufficiente inserire:
<
Per collegare più progetti basta inserire più di un codice, separandolo con il carattere <
Non usare più richiami al template per collegare a più progetti, ma, come visto, un solo richiamo a cui vengano aggiunti più parametri. In caso contrario i richiami successivi al primo non produrranno alcun collegamento in alto a sinistra.
Riga 67:
===Collegare una pagina con un nome diverso===
Se la pagina sul progetto da collegare ha un nome o namespace diverso (per esempio dalla voce di wikipedia [[Pavia]] collegare la [[n:Categoria:Pavia|Categoria:Pavia]] su Wikinews) è necessario specificare il nome della pagina da collegare: <
Anche in questo caso è possibile collegare due o più progetti. Per esempio: <
===Collegare ad un progetto in un'altra lingua===
Per collegare una pagina ad un progetto in una lingua differente (per esempio Wikisource in inglese) è necessario specificare esplicitamente il prefisso della lingua + il nome della pagina (anche se questo dovesse essere uguale): <
===Wikinews===
Riga 83:
====Cambiare la preposizione====
In alcuni casi il testo inserito da interprogetto nella voce suona male per via della preposizione che collega la frase standard con il nome della voce. Per esempio: "Wikisource contiene il testo completo di Inferno" (inserito con il paramentro <nowiki>|</nowiki>testo=...) sarebbe più elegante se la preposizione prima di Inferno fosse cambiata in "dell'". Nessun problema: in questo caso aggiungere un parametro con il nome del prefisso più "_preposizione" e dargli come valore la preposizione da usare. Nell'esempio visto: <
====Specificare l'etichetta ====
Riga 89:
Il testo che viene inserito 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, si può specificare il testo desiderato usando il parametro etichetta.
Consideriamo la pagina [[Linguaggio Java]]: per chi sta leggendo la pagina risulta poco elegante il fatto che nel testo del collegamento agli altri progetti appaia sempre il "Linguaggio". Si può quindi decidere di cambiare l'"etichetta" del collegamento inserendo il parametro <
====Etichette specifiche per ogni progetto====
In alcuni casi si desidera un'etichetta diversa a secondo di quale progetto venga collegato. Ciò si ottiene inserendo un parametro opzionale il cui nome è il prefisso usato, per esempio "w", più "_etichetta". Il valore del parametro è l'etichetta da usare per quel progetto specifico. Per esempio in [[Architetture dei processori]], per collegare la voce su Wikipedia "Microprocessore", è stato inserito il template interprogetto con il paramentro aggiuntivo: <
Specificando l'etichetta per un singolo progetto, l'etichetta di default non cambia (rimane il nome della voce o l'etichetta esplicitamente definita tramite il parametro <nowiki>|</nowiki>etichetta).
Riga 100:
Oltre a personalizzare l'etichetta e la preposizione di collegamento tra la frase e l'etichetta, è a volte utile poter cambiare l'oggetto della frase. Per esempio la frase "Wikisource contiene ''opere originali''..." può essere cambiata, specificando al posto del generico opere originali qualcosa di più specifico, per esempio ''l'autobiografia''. Questo è possibile usando il parametro "_oggetto", a cui prima di _ va inserito il prefisso del progetto, per esempio s_oggetto=... per wikisource. Dopo il segno = inserire il testo che si desidera far apparire.
===Eliminare il testo inserito - il parametro <
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
|commons=Commons:Bar_italiano
Riga 114:
|w=Wikipedia:Bar
|wikispecies=Wikispecies:Village Pump}}
</nowiki></
fa apparire nella barra di sinistra i collegamenti ai bar italiani degli altri progetti ma non li inserisce nel testo del bar.
Riga 128:
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.
Riga 149:
!Esempio d'uso!! Risultato
{{!}}-
{{!}} '''<
{{!}} Questo e il seguente sono gli usi più comuni del template. Collega alla pagina Giacomo Leopardi del namespace Autore: di it.wikisource.
{{!}}-
{{!}} '''<
{{!}} Collega un testo su Wikisource
{{!}}-
{{!}} <
{{!}} Collega alla pagina con lo stesso nome e stesso namespace in Wikisource versione italiana
{{!}}-
{{!}} <
{{!}} Collega alla pagina con lo stesso nome e stesso namespace in Wikisource versione inglese
{{!}}-
{{!}} <
{{!}} Identico al primo esempio, ma inutilmente più complicato
{{!}}-
{{!}} <
{{!}} Collega alla pagina su Daniel Defoe nel wikisource inglese
{{!}}-
{{!}} <
{{!}} Identico al precedente
{{!}}-
{{!}} <
{{!}} Al posto di "opere originali di o su Giacomo Leopardi" scrive "poesie di o su Giacomo Leopardi"
{{!}}-
{{!}} <
{{!}} Al posto di "opere originali di o su Giacomo Leopardi" scrive "opere originali di Giacomo Leopardi"
{{!}}-
{{!}} <
{{!}} Al posto di "opere originali di o su Giacomo Leopardi" scrive "opere originali di o su Leopardi, Giacomo"
{{!}}-
{{!}} <
{{!}} Al posto di "il testo completo di I promessi sposi" scrive "una porzione del testo di I promessi sposi"
{{!}}-
{{!}} <
{{!}} Al posto di "il testo completo di I promessi sposi" scrive "il testo completo de I promessi sposi"
{{!}}-
{{!}} <
{{!}} Al posto di "il testo completo di I promessi sposi" scrive "il testo completo dei Promessi sposi"
{{!}}}
Riga 192:
Se il template non funziona correttamente:
* Sono corretti i prefissi di collegamento ad altri progetti usati?
::Leggi sopra l'elenco dei prefissi accettati. In particolare notare che i nomi dei prefissi sono ''case sensitive'' e vanno per il template interprogetto solo in minuscolo! Per esempio <
* È stato inserito un collegamento a un progetto non Wikimedia?
::I progetti non wikimedia (per esempio Wikitravel) non si possono collegare in questo modo.
* È stato inserito un prefisso seguito da = ma senza inserire il nome della pagina?
::I due modi per inserire il prefisso dei progetti sono <
* Si è tenuto conto dei namespace con nome diverso?
::A volte il nome del namespace varia a seconda del progetto. Per poter collegare ad un namespace diverso da quello della pagina di partenza, occorre usare la sintassi esplicita. Per esempio per collegare dalla voce [[Alessandro Manzoni]] di Wikibooks alla voce corrispondente su Wikisource, che si trova nel namespace "Autore", bisogna scrivere: <
* Si è inserito nolink ma i collegamenti appaiono comunque nel testo della voce?
::Il parametro nolink deve essere inserito come primo parametro per essere efficace.
|