Aiuto:Variabili
Da Memory Alpha.
Questa pagina presenta un elenco di variabili che possono essere utilizzate nel wikitext. In maniera simile ai template, il loro contenuto è incluso dinamicamente nel testo. Al contrario dei template, comunque, la rappresentazione della variabile dipende dal tempo, dal progetto, oppure dalla pagina sulla quale è usata.
Indice |
[modifica] Variabili di costanti
Queste variabili sono utili soprattutto nel caso in cui il contenuto di Memory Alpha è incluso in qualche altro database basato sempre su MediaWiki.
| {{ns:-2}} or {{ns:Media}} | Media |
| {{ns:-1}} or {{ns:Special}} | Speciale |
| {{ns:1}} or {{ns:Talk}} | Discussione |
| {{ns:2}} or {{ns:User}} | Utente |
| {{ns:3}} or {{ns:User_talk}} | Discussioni utente |
| {{ns:4}} or {{ns:Project}} | Memory Alpha |
| {{ns:5}} or {{ns:Project_talk}} | Discussioni Memory Alpha |
| {{ns:6}} or {{ns:Image}} | File |
| {{ns:7}} or {{ns:Image_talk}} | Discussioni file |
| {{ns:8}} or {{ns:MediaWiki}} | MediaWiki |
| {{ns:9}} or {{ns:MediaWiki_talk}} | Discussioni MediaWiki |
| {{ns:10}} or {{ns:Template}} | Template |
| {{ns:11}} or {{ns:Template_talk}} | Discussioni template |
| {{ns:12}} or {{ns:Help}} | Aiuto |
| {{ns:13}} or {{ns:Help_talk}} | Discussioni aiuto |
| {{ns:14}} or {{ns:Category}} | Categoria |
| {{ns:15}} or {{ns:Category_talk}} | Discussioni categoria |
| {{ns:100}} or {{ns:Forum}} | |
| {{ns:101}} or {{ns:Forum_talk}} | |
| {{ns:102}} or {{ns:Portal}} | |
| {{ns:103}} or {{ns:Portal_talk}} | |
| {{SITENAME}} | Memory Alpha |
| {{SERVER}} | http://memory-alpha.org |
| {{localurl:pagename}} | /it/wiki/Pagename |
| {{localurl:pagename|query string}} | /it/index.php?title=Pagename&query string |
[modifica] Variabili temporali
| {{CURRENTMONTH}} | 11 |
| {{CURRENTMONTHNAME}} | novembre |
| {{CURRENTMONTHNAMEGEN}} | novembre |
| {{CURRENTDAY}} | 23 |
| {{CURRENTDAYNAME}} | lunedì |
| {{CURRENTYEAR}} | 2009 |
| {{CURRENTTIME}} | 16:33 |
| {{NUMBEROFARTICLES}} | 2.082 |
La variabile NUMBEROFARTICLES è definita come il numero di articoli nel namespace principale che contiene link ad un'altra pagina e non è una "redirezione". In altre parole, il numero degli articoli, e delle bozze (stub) contenenti almeno un link, e le pagine di disambiguazione.
[modifica] Variabili basate sulla pagina
| {{NAMESPACE}} | Aiuto |
| {{PAGENAME}} | Variabili |
| {{PAGENAMEE}} | Variabili |
PAGENAMEE mostrerà il titolo della pagina nello stile usato nell'URL – cioè con caratteri underscore (_) al posto degli spazi, e codici escape per caratteri speciali. Per esempio, una pagina chiamata "Pagina di prova" sarà interpretata come "Pagina_di_prova".
Quando utilizzate in un template, queste tre variabili si riferiscono alla pagina nel quale il template è incluso, non alla pagina del template.
[modifica] Esempi di combinazioni
- {{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAMEE}}|action=edit}}
- http://memory-alpha.org/it/index.php?title=Aiuto:Variabili&action=edit
- {{SERVER}}{{localurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAMEE}}}}
- http://memory-alpha.org/it/index.php?title=Speciale:Whatlinkshere&target=Aiuto:Variabili
- [[{{NAMESPACE}}:{{PAGENAMEE}}/temp]]
- Aiuto:Variabili/temp
- {{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAMEE}}/temp}}
- http://memory-alpha.org/it/wiki/Aiuto:Variabili/temp
In un template, per collegare una pagina che dipende da un parametro del template lo stile del link esterno è usato anche per i link interni, per evitare che il sistema si a collegato alla pagina di modifica anche se la pagina esiste. Per costruire un collegamento esterno, le variabili si rivelano molto utili.
