Template:I/man: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Wim bot (discussione | contributi)
 
Riga 1: Riga 1:
<center><big><tt>'''<nowiki>{{I|</nowiki>'''Nome del modulo'''|'''parametro 2 opzionale'''<nowiki>}}</nowiki>'''</tt></big></center>
<div style="text-align:center"><big><kbd>'''<nowiki>{{I|</nowiki>'''Nome del modulo'''|'''parametro 2 opzionale'''<nowiki>}}</nowiki>'''</kbd></big></div>


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]]).
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 è <tt><nowiki>{{I|Nomemodulo}}</nowiki></tt> 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>.
La sintassi più semplice è <kbd><nowiki>{{I|Nomemodulo}}</nowiki></kbd> 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 <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 <kbd><nowiki>{{I|Nomemodulo#Sezione}}</nowiki></kbd> 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.
'<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.
Riga 12: Riga 12:


;Automatica:
;Automatica:
:<tt><nowiki>{{I|Nomemodulo}}</nowiki></tt> → <span style="color:#0645AD">Nomemodulo</span>
:<kbd><nowiki>{{I|Nomemodulo}}</nowiki></kbd> → <span style="color:#0645AD">Nomemodulo</span>
:<tt><nowiki>{{I|nomemodulo}}</nowiki></tt> → <span style="color:#0645AD">nomemodulo</span>
:<kbd><nowiki>{{I|nomemodulo}}</nowiki></kbd> → <span style="color:#0645AD">nomemodulo</span>
:<tt><nowiki>{{I|Nomemodulo#Sezione}}</nowiki></tt> → <span style="color:#0645AD">Sezione</span>
:<kbd><nowiki>{{I|Nomemodulo#Sezione}}</nowiki></kbd> → <span style="color:#0645AD">Sezione</span>
:<tt><nowiki>{{I|Nomemodulo#sezione}}</nowiki></tt> → <span style="color:#0645AD">sezione</span>
:<kbd><nowiki>{{I|Nomemodulo#sezione}}</nowiki></kbd> → <span style="color:#0645AD">sezione</span>


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


;Con un secondo parametro libero
;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:
Come per un wikilink è in fine possibile far apparire un nome alternativo a quello del modulo con la sintassi <kbd><nowiki>{{I|Nomemodulo|NomeAlternativo}}</nowiki></kbd> ([[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>
:<kbd><nowiki>{{I|Nomemodulo|Nuovo testo da visualizzare}}</nowiki></kbd> → <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>
:<kbd><nowiki>{{I|Nomemodulo#Sezione|Nuovo testo da visualizzare}}</nowiki></kbd> → <span style="color:#0645AD">Nuovo testo da visualizzare</span>


==Pagename==
==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 />
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]] <tt><nowiki>{{I|Budino al cacao}}</nowiki></tt> è 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/'' (<tt><nowiki>{{I|Ricette/Budino al cacao}}</nowiki></tt>) farà malfunzionare il collegamento (sarebbe come scrivere due volte <tt><nowiki>[[</nowiki>Libro di cucina/Ricette/'''Ricette/Budino al cacao'''<nowiki>]]</nowiki></tt>).
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]] <kbd><nowiki>{{I|Budino al cacao}}</nowiki></kbd> è 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/'' (<kbd><nowiki>{{I|Ricette/Budino al cacao}}</nowiki></kbd>) farà malfunzionare il collegamento (sarebbe come scrivere due volte <kbd><nowiki>[[</nowiki>Libro di cucina/Ricette/'''Ricette/Budino al cacao'''<nowiki>]]</nowiki></kbd>).


<noinclude>[[Categoria:Manuali dei template]]</noinclude>
<noinclude>[[Categoria:Manuali dei template]]</noinclude>

Versione attuale delle 03:58, 4 ago 2018

{{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[modifica]

Il template prevede tre opzioni di sintassi:

Automatica
{{I|Nomemodulo}}Nomemodulo
{{I|nomemodulo}}nomemodulo
{{I|Nomemodulo#Sezione}}Sezione
{{I|Nomemodulo#sezione}}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[modifica]

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]]).