Template:I/man: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Riga 23: Riga 23:


==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'', in questo caso 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 <nowiki>[[</nowiki>Libro di cucina/Ricette/'''Ricette/Budino al cacao'''<nowiki>]]</nowiki>).
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 <nowiki>[[</nowiki>Libro di cucina/Ricette/'''Ricette/Budino al cacao'''<nowiki>]]</nowiki>).



Versione delle 00:55, 1 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#.

Attenzione: I parametri Nomemodulo e Sezione sono sensibili alle maiuscole! Essi vanno scritti esattamente come nel nome del modulo che si vuole linkare.

Parametri opzionali

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:
{{I|NomeModulo|!}}NomeModulo
{{I|NomeModulo#Sezione|!}}Sezione
  • Aggiungere # manitene il frammento nomemodulo# ma genera tutto il testo in minuscolo:
{{I|NomeModulo#Sezione|#}}nomemodulo#sezione
  • Aggiungere entrambi (#! o !#) mantiene il frammento Nomemodulo# ed attiva su entrambi le lettere maiuscole:
{{I|NomeModulo#Sezione|#!}}NomeModulo#Sezione

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 NomeAlternativo stavolta comparirà esattamente come digitato (senza dover aggiungere ! o #):

{{I|Nomemodulo|NoMe ALternATivo}}NoMe ALternATivo

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