Template:I/man: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 6: Riga 6:
Lo stesso risultato si ottiene digitando <tt><nowiki>{{I|Nomemodulo#Sezione}}</nowiki></tt> che fa automaticamente apparire il link <span style="color:#0645AD">sezione</span>, in minuscolo e senza visualizzare il frammento ''Nomemodulo#''.
Lo stesso risultato si ottiene digitando <tt><nowiki>{{I|Nomemodulo#Sezione}}</nowiki></tt> che fa automaticamente apparire il link <span style="color:#0645AD">sezione</span>, in minuscolo e senza visualizzare il frammento ''Nomemodulo#''.


'''Attenzione:''' <u>I parametri ''Nomemodulo'' e ''Sezione'' sono sensibili alle maiuscole!</u> Essi vanno scritti esattamente come nel nome del modulo che si vuole linkare.
'<u>I parametri ''Nomemodulo'' e ''Sezione'' '''non''' sono sensibili alle maiuscole!</u> Essi verranno visualizzati come indicato (con o senza maiuscola) ma il link sarà automaticamente indirizzato al nome del modulo o della sezione con la prima lettera maiuscola.


==Sintassi==
==Parametri opzionali==
Il template prevede tre opzioni di sintassi:
Se si vuole conservare il nome con tutte le sue componenti vanno inseriti i seguenti parametri in questo modo:
* Aggiungere '''!''' ripristina il testo con le maiuscole originali:
:<tt><nowiki>{{I|NomeModulo|!}}</nowiki></tt> → <span style="color:#0645AD">NomeModulo</span>
:<tt><nowiki>{{I|NomeModulo#Sezione|!}}</nowiki></tt> → <span style="color:#0645AD">Sezione</span>
* Aggiungere '''#''' manitene il frammento ''nomemodulo#'' ma genera tutto il testo in minuscolo:
:<tt><nowiki>{{I|NomeModulo#Sezione|#}}</nowiki></tt> → <span style="color:#0645AD">nomemodulo#sezione</span>
* Aggiungere entrambi ('''#!''' o '''!#''') mantiene il frammento ''Nomemodulo#'' ed attiva su entrambi le lettere maiuscole:
:<tt><nowiki>{{I|NomeModulo#Sezione|#!}}</nowiki></tt> → <span style="color:#0645AD">NomeModulo#Sezione</span>


;Automatica:
Come per un wikilink è in fine possibile far apparire un nome alternativo a quello del modulo con la sintassi <tt><nowiki>{{I|Nomemodulo|NomeAlternativo}}</nowiki></tt> ([[w:Piped wikilink|Piped wikilink]]). Il parametro ''NomeAlternativo'' stavolta comparirà esattamente come digitato (senza dover aggiungere '''!''' o '''#'''):
:<tt><nowiki>{{I|Nomemodulo}}</nowiki></tt> → <span style="color:#0645AD">Nomemodulo</span>
:<tt><nowiki>{{I|nomemodulo}}</nowiki></tt> → <span style="color:#0645AD">nomemodulo</span>
:<tt><nowiki>{{I|Nomemodulo#Sezione}}</nowiki></tt> → <span style="color:#0645AD">Sezione</span>
:<tt><nowiki>{{I|somemodulo}}</nowiki></tt> → <span style="color:#0645AD">sezione</span>


;Con il parametro #
:<tt><nowiki>{{I|Nomemodulo|NoMe ALternATivo}}</nowiki></tt> → <span style="color:#0645AD">NoMe ALternATivo</span>
Aggiungere '''#''' mantiene il frammento prima del cancelletto:
:<tt><nowiki>{{I|Nomemodulo#Sezione|#}}</nowiki></tt> → <span style="color:#0645AD">Nomemodulo#Sezione</span>
:<tt><nowiki>{{I|Nomemodulo#sezione|#}}</nowiki></tt> → <span style="color:#0645AD">Nomemodulo#sezione</span>

;Con un secondo parametro libero
Come per un wikilink è in fine possibile far apparire un nome alternativo a quello del modulo con la sintassi <tt><nowiki>{{I|Nomemodulo|NomeAlternativo}}</nowiki></tt> ([[w:Piped wikilink|Piped wikilink]]). Il parametro ''Nome Alternativo'' stavolta comparirà esattamente come digitato:
:<tt><nowiki>{{I|Nomemodulo|Nuovo testo da visualizzare}}</nowiki></tt> → <span style="color:#0645AD">Nuovo testo da visualizzare</span>
:<tt><nowiki>{{I|Nomemodulo#Sezione|Nuovo testo da visualizzare}}</nowiki></tt> → <span style="color:#0645AD">Nuovo testo da visualizzare</span>


==Pagename==
==Pagename==

Versione delle 14:28, 20 set 2014

{{I|Nome del modulo|parametro 2 opzionale}}

Questo template permette di creare un collegamento ad un modulo del wikibook in cui lo si sta usando senza dover copiare il titolo del libro (né l'eventuale titolo del capitolo).

La sintassi più semplice è {{I|Nomemodulo}} e genera il link nomemodulo (senza bisogno di digitare il parametro Nomelibro/) automaticamente con tutte le lettere minuscole. Lo stesso risultato si ottiene digitando {{I|Nomemodulo#Sezione}} che fa automaticamente apparire il link sezione, in minuscolo e senza visualizzare il frammento Nomemodulo#.

'I parametri Nomemodulo e Sezione non sono sensibili alle maiuscole! Essi verranno visualizzati come indicato (con o senza maiuscola) ma il link sarà automaticamente indirizzato al nome del modulo o della sezione con la prima lettera maiuscola.

Sintassi

Il template prevede tre opzioni di sintassi:

Automatica
{{I|Nomemodulo}}Nomemodulo
{{I|nomemodulo}}nomemodulo
{{I|Nomemodulo#Sezione}}Sezione
{{I|somemodulo}}sezione
Con il parametro #

Aggiungere # mantiene il frammento prima del cancelletto:

{{I|Nomemodulo#Sezione|#}}Nomemodulo#Sezione
{{I|Nomemodulo#sezione|#}}Nomemodulo#sezione
Con un secondo parametro libero

Come per un wikilink è in fine possibile far apparire un nome alternativo a quello del modulo con la sintassi {{I|Nomemodulo|NomeAlternativo}} (Piped wikilink). Il parametro Nome Alternativo stavolta comparirà esattamente come digitato:

{{I|Nomemodulo|Nuovo testo da visualizzare}}Nuovo testo da visualizzare
{{I|Nomemodulo#Sezione|Nuovo testo da visualizzare}}Nuovo testo da visualizzare

Pagename

La funzione utilizzata dal template per riconoscere il nome del libro è {{BASEPAGENAME}}, cioè riconosce la parte prima dello slash nel nome di un modulo (Per esempio nel modulo Latino/Esercizi il "BASEPAGENAME" è Latino, ovvero il nome del libro).
Esso comprende anche l'eventuale titolo del capitolo che segue il nome del libro in alcuni moduli (come ad esempio in Libro di cucina/Ricette/Budino al cacao c'è il nome del capitolo Ricette prima di quello del modulo Budino al cacao). Anche in questo caso basta digitare solo il nome del modulo per attivare correttamente il wikilink (esempio: scrivere nel Libro di cucina {{I|Budino al cacao}} è sufficiente a creare automaticamente il link Libro di cucina/Ricette/Budino al cacao che viene visualizzato come budino al cacao). Al contrario, riportare il frammento Nomecapitolo/ ({{I|Ricette/Budino al cacao}}) farà malfunzionare il collegamento (sarebbe come scrivere due volte [[Libro di cucina/Ricette/Ricette/Budino al cacao]]).