Template:I/man: differenze tra le versioni

m
 
<div style="text-align:center"><big><ttkbd>'''<nowiki>{{I|</nowiki>'''Nome del modulo'''|'''parametro 2 opzionale'''<nowiki>}}</nowiki>'''</ttkbd></big></centerdiv>
 
Questo template permette di creare un [[Aiuto:Wikilink|collegamento]] ad un [[Aiuto:Modulo|modulo]] <u>del wikibook in cui lo si sta usando</u> senza dover copiare il titolo del libro (né l'eventuale [[#Pagename|titolo del capitolo]]).
 
La sintassi più semplice è <ttkbd><nowiki>{{I|Nomemodulo}}</nowiki></ttkbd> e genera il link <span style="color:#0645AD">nomemodulo</span> (senza bisogno di digitare il parametro ''Nomelibro/'') <u>automaticamente con tutte le lettere '''minuscole'''</u>.
Lo stesso risultato si ottiene digitando <ttkbd><nowiki>{{I|Nomemodulo#Sezione}}</nowiki></ttkbd> che fa automaticamente apparire il link <span style="color:#0645AD">sezione</span>, in minuscolo e senza visualizzare il frammento ''Nomemodulo#''.
 
'<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.
 
;Automatica:
:<ttkbd><nowiki>{{I|Nomemodulo}}</nowiki></ttkbd> → <span style="color:#0645AD">Nomemodulo</span>
:<ttkbd><nowiki>{{I|nomemodulo}}</nowiki></ttkbd> → <span style="color:#0645AD">nomemodulo</span>
:<ttkbd><nowiki>{{I|Nomemodulo#Sezione}}</nowiki></ttkbd> → <span style="color:#0645AD">Sezione</span>
:<ttkbd><nowiki>{{I|Nomemodulo#sezione}}</nowiki></ttkbd> → <span style="color:#0645AD">sezione</span>
 
;Con il parametro #
Aggiungere '''#''' mantiene il frammento prima del cancelletto:
:<ttkbd><nowiki>{{I|Nomemodulo#Sezione|#}}</nowiki></ttkbd> → <span style="color:#0645AD">Nomemodulo#Sezione</span>
:<ttkbd><nowiki>{{I|Nomemodulo#sezione|#}}</nowiki></ttkbd> → <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 <ttkbd><nowiki>{{I|Nomemodulo|NomeAlternativo}}</nowiki></ttkbd> ([[w:Piped wikilink|Piped wikilink]]). Il parametro ''Nome Alternativo'' stavolta comparirà esattamente come digitato:
:<ttkbd><nowiki>{{I|Nomemodulo|Nuovo testo da visualizzare}}</nowiki></ttkbd> → <span style="color:#0645AD">Nuovo testo da visualizzare</span>
:<ttkbd><nowiki>{{I|Nomemodulo#Sezione|Nuovo testo da visualizzare}}</nowiki></ttkbd> → <span style="color:#0645AD">Nuovo testo da visualizzare</span>
 
==Pagename==
La [[w:Aiuto:Funzioni parser|funzione]] utilizzata dal template per riconoscere il nome del libro è <nowiki>{{BASEPAGENAME}}</nowiki>, cioè riconosce la parte prima dello [[w:Slash|slash]] nel nome di un modulo (Per esempio nel modulo [[Latino/Esercizi]] il "BASEPAGENAME" è ''Latino'', ovvero il nome del libro).<br />
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|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 <u>basta digitare solo il nome del modulo per attivare correttamente il wikilink</u> (esempio: scrivere nel [[Libro di cucina]] <ttkbd><nowiki>{{I|Budino al cacao}}</nowiki></ttkbd> è sufficiente a creare automaticamente il link [[Libro di cucina/Ricette/Budino al cacao]] che viene visualizzato come <span style="color:#0645AD">budino al cacao</span>). Al contrario, riportare il frammento ''Nomecapitolo/'' (<ttkbd><nowiki>{{I|Ricette/Budino al cacao}}</nowiki></ttkbd>) farà malfunzionare il collegamento (sarebbe come scrivere due volte <ttkbd><nowiki>[[</nowiki>Libro di cucina/Ricette/'''Ricette/Budino al cacao'''<nowiki>]]</nowiki></ttkbd>).
 
<noinclude>[[Categoria:Manuali dei template]]</noinclude>
1 486

contributi