Jump to: navigation, search

Template:Opera

Versione del 14 Gen 2008 alle 04:19 di IPork (Discussione)
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)
Avviso importante! Questo template ha un codice sorgente piuttosto complesso e può richiedere buona conoscenza delle funzioni parser.

Per favore, tenta di modificarlo solo se sei certo di capirne la funzione e sei preparato a riparare ogni conseguente danno collaterale nel caso in cui i risultati fossero diversi da quanto avevi in mente. Tutti gli esperimenti devono essere prima condotti in una pagina di prova.


{{ #ifeq: ||
Segui il Progetto Letteratura{{ #ifeq:

||

|
[[{{{NomePaginaOpera}}}|{{{TitoloOpera}}}]]

}}{{ #ifeq:

|| |
[[Autore:{{{NomeCognome}}}|{{{NomeCognome}}}]]

}}{{ #ifeq: ||

|
Traduzione di [[Autore:{{{NomeCognomeTraduttore}}}|{{{NomeCognomeTraduttore}}}]]{{ #ifeq:

|| | e [[Autore:{{{NomeCognomeTraduttore2}}}|{{{NomeCognomeTraduttore2}}}]] }}{{ #ifeq: || | ({{{AnnoTraduzione}}})

}}

}}{{ #ifeq: ||

|
{{{AnnoPubblicazione}}}
}}
|
{{ #ifeq: ||
Anonimo - [[{{{NomePaginaOpera}}}|{{{TitoloOpera}}}]]
|
[[Autore:{{{NomeCognome}}}|{{{NomeCognome}}}]] - [[{{{NomePaginaOpera}}}|{{{TitoloOpera}}}]]
}}
{{{TitoloSezione}}}

}}

Descrizione

{{#switch: | left =

{{#switch:{{#if: | {{{smallimage}}} | }} | blank | none =

| #default =

}} {{#if:{{#if: | {{{smallimageright}}} | }} | {{#ifeq:{{#if: | {{{smallimageright}}} | }}|none | | }} }} {{#switch:

| | speedy | delete | content | style | move | protection | notice =

| #default =
This message box is using an invalid "type=" parameter and needs fixing.

}}{{#switch:{{#if:

                | {{{smallimage}}}
                | 
                }}

| blank = }} | #default =

{{#switch: | blank | none =

| #default =

}}

{{#if: | {{#ifeq:|none

 | 
| }} }} {{#switch:

| | speedy | delete | content | style | move | protection | notice =

| #default =
This message box is using an invalid "type=" parameter and needs fixing.

}}{{#switch: | blank = }} }}{{#ifeq:Opera|Opera|{{#ifeq:Template|Template|}}}}

Il template genera un layout d'impaginazione per le pagine delle opere letterarie. Fa uso di una sintassi condizionale, per cui alcuni dei parametri non specificati dall'utente non vengono visualizzati. Sebbene l'uso del template sia piuttosto semplice, il modo in cui è realizzato "dietro le quinte" è abbastanza complicato: non modificare il codice se non sei perfettamente consapevole di ciò che stai facendo.

Uso

Ricopiare il testo sottostante e modificare le parole in corsivo in base alle esigenze.

{{Opera
|NomeCognome=Nome Cognome dell'autore
|TitoloOpera=Titolo dell'opera
|NomePaginaOpera=Il nome della pagina dell'opera
|AnnoPubblicazione=Anno della prima pubblicazione
|NomeCognomeTraduttore=Nome Cognome del traduttore
|AnnoTraduzione=Anno della traduzione
|TitoloSezione=Titolo della sezione o del capitolo
|TestoFronte=si/no se è presente o meno il testo a fronte
}}

Approfondimento

Template:Vedi anche progetto template Una guida completa all'uso di questo template si trova nella pagina Aiuto:Opera letteraria.