Differenze tra le versioni di "Template:Cassetto"

Da Wikimedia Italia.
Jump to navigation Jump to search
m (una revisione importata: template cassetto)
(specifico cat)
Riga 1: Riga 1:
<includeonly><div class="NavFrame" style=" {{#ifeq:{{{framestyle|}}}||margin: 0; padding: 0 {{{MargineDestro|0}}}px 0 0; text-align: left; border: 0; font-size: small|{{{framestyle}}}}}">
+
<includeonly><div class="NavFrame" style="text-align:left; width:{{{larghezza}}}; background:{{{coloresfondo}}}; float:{{{allineamento}}}">
{{{Titolo}}}
+
<div class="NavHead" style="background:{{{colore}}}; padding-bottom:0; text-align:center; padding-left:1em">{{{titolo}}}</div>
<div class="NavContent" style="display:none;{{#ifeq:{{{contentstyle|}}}||margin: 0; padding: 0 0 0 10px; text-align: left; border: 0; font-size: small|{{{contentstyle}}}}}">
+
<div class="NavContent" style="margin-bottom:.5em; padding:.2em; border-left-style:solid; border-left-width:3px; border-left-color:{{{coloresfondo}}}; background-color:{{{coloresfondo}}}">
{{{Testo}}}
+
{{{testo}}}</div></div></includeonly><noinclude>
</div><div class="NavEnd"></div></div></includeonly><noinclude>
+
== Descrizione ==
[[Categoria:Template]]
+
 
 +
Il template serve a creare un riquadro espandibile ma inizialmente contratto.
 +
 
 +
== Sintassi ==
 +
 
 +
<div style="border: 1px #ccc solid; padding:1em;">
 +
<tt>
 +
'''&#123;&#123;cassetto'''<br/>
 +
'''|larghezza='''''<span style="color:blue">larghezza del riquadro</span>''<br/>
 +
'''|colore='''''<span style="color:blue">colore dello sfondo</span>''<br/>
 +
'''|coloresfondo='''''<span styldi e="color:blue">colore dello sfondo del cassetto aperto</span>''<br/>
 +
'''|allineamento='''''<span style="color:blue">left o right</span>''<br/>
 +
'''|titolo='''''<span style="color:green">titolo del riquadro</span>''<br/>
 +
'''|testo='''''<span style="color:green">testo contenuto</span>''<br/>
 +
'''&#125;&#125;'''
 +
</tt>
 +
</div>
 +
 
 +
Il testo evidenziato in colore va opportunamente sostituito come descritto di seguito.
 +
 
 +
;larghezza del riquadro
 +
:La larghezza del riquadro, in pixel o in percentuale.
 +
;colore dello sfondo
 +
:Il colore dello sfondo del rettangolo che contiene il titolo.
 +
;colore dello sfondo del cassetto aperto
 +
:Il colore dello sfondo del rettangolo che contiene il testo del cassetto.
 +
;destra o sinistra
 +
:l'allineamento del riquadro nella pagina. Notare che di default non è ne destra ne sinistra, ma "inline" cioè rispetta l'allinemanto del paragrafo e il testo non ci può "passare attorno".
 +
;titolo del riquadro
 +
:Il titolo del riquadro, visibile anche quando il cassetto è ''chiuso''.
 +
;testo contenuto
 +
:Il wikitesto visualizzato all'interno del cassetto quando questo è ''aperto''.
 +
 
 +
In certi casi, se non si fa uso diretto della formattaztione HTML è anche possibile omettere i nomi dei parametri '''<tt>titolo=</tt>''' e '''<tt>testo=</tt>''' scrivendo semplicemente nell'ordine il titolo e il testo del cassetto dopo la barra verticale.
 +
 
 +
== Esempi ==
 +
 
 +
L'utilizzo del template è illustrato in questo esempio:
 +
<pre>
 +
{{Cassetto|Titolo del riquadro|
 +
testo contenuto, con tutta la
 +
''formattazione'' necessaria...
 +
}}
 +
</pre>
 +
Che produce questo risultato:
 +
{{Cassetto|Titolo del riquadro|
 +
testo contenuto, con tutta la
 +
''formattazione'' necessaria...
 +
}}
 +
 
 +
----
 +
 
 +
È possibile anche specificare la larghezza della barra del titolo con il parametro "''larghezza''":
 +
<pre>
 +
{{Cassetto|larghezza=30%|Titolo del riquadro|
 +
testo contenuto, con tutta la
 +
''formattazione'' necessaria...
 +
}}
 +
</pre>
 +
risultato:
 +
{{Cassetto|larghezza=30%|Titolo del riquadro|
 +
testo contenuto, con tutta la
 +
''formattazione'' necessaria...
 +
}}
 +
 
 +
----
 +
 
 +
{{Cassetto|larghezza=30%|allineamento=destra|Titolo del riquadro|
 +
testo contenuto, con tutta la
 +
''formattazione'' necessaria...
 +
}}
 +
Si può impostare l'allineamento, a destra o a sinistra, con il parametro "''allinemento''", in questo caso il riquadro diventa "flottante":
 +
<pre>
 +
{{Cassetto|larghezza=30%|allineamento=destra|Titolo del riquadro|
 +
testo contenuto, con tutta la
 +
''formattazione'' necessaria...
 +
}}
 +
</pre>
 +
Il risultato è qui a destra
 +
 
 +
----
 +
 
 +
Si possono anche utilizzare colori diversi per lo sfondo ed il testo del titolo:
 +
<pre>
 +
{{Cassetto
 +
|colore=red
 +
|titolo=<span style="color:white">Apri il cassetto per vedere il testo...</span>
 +
|testo=...chiudi il cassetto per nascondere il testo.
 +
}}
 +
</pre>
 +
risultato:
 +
{{Cassetto
 +
|colore=red
 +
|titolo=<span style="color:white">Apri il cassetto per vedere il testo...</span>
 +
|testo=...chiudi il cassetto per nascondere il testo.
 +
}}
 +
 
 +
----
 +
 
 +
===Nota===
 +
A causa di un [[bug]] del software [[mediawiki]] [http://bugzilla.wikimedia.org/show_bug.cgi?id=1409] è anche possibile specificare esplicitamente i parametri del template. La sintassi seguente produce il medesimo risultato dell'altro esempio:
 +
<pre>
 +
{{Cassetto|titolo=Titolo del riquadro|
 +
testo=testo contenuto, con tutta la
 +
''formattazione'' necessaria...
 +
}}
 +
</pre>
 +
 
 +
A causa di un altro bug, l'inserimento di tabelle all'interno del cassetto potrebbe dare dei problemi. Per risolverli usare la formula <nowiki>{{Subst:Cassetto|parametri....}}</nowiki> salvare la pagina e modificare direttamente il testo all'interno del cassetto ovvero prima dei due div terminali.
 +
 
 +
[[Categoria:Template layout|{{PAGENAME}}]]
 
</noinclude>
 
</noinclude>

Versione delle 22:36, 24 apr 2014

Descrizione

Il template serve a creare un riquadro espandibile ma inizialmente contratto.

Sintassi

{{cassetto
|larghezza=larghezza del riquadro
|colore=colore dello sfondo
|coloresfondo=colore dello sfondo del cassetto aperto
|allineamento=left o right
|titolo=titolo del riquadro
|testo=testo contenuto
}}

Il testo evidenziato in colore va opportunamente sostituito come descritto di seguito.

larghezza del riquadro
La larghezza del riquadro, in pixel o in percentuale.
colore dello sfondo
Il colore dello sfondo del rettangolo che contiene il titolo.
colore dello sfondo del cassetto aperto
Il colore dello sfondo del rettangolo che contiene il testo del cassetto.
destra o sinistra
l'allineamento del riquadro nella pagina. Notare che di default non è ne destra ne sinistra, ma "inline" cioè rispetta l'allinemanto del paragrafo e il testo non ci può "passare attorno".
titolo del riquadro
Il titolo del riquadro, visibile anche quando il cassetto è chiuso.
testo contenuto
Il wikitesto visualizzato all'interno del cassetto quando questo è aperto.

In certi casi, se non si fa uso diretto della formattaztione HTML è anche possibile omettere i nomi dei parametri titolo= e testo= scrivendo semplicemente nell'ordine il titolo e il testo del cassetto dopo la barra verticale.

Esempi

L'utilizzo del template è illustrato in questo esempio:

{{Cassetto|Titolo del riquadro|
testo contenuto, con tutta la
''formattazione'' necessaria...
}}

Che produce questo risultato:


È possibile anche specificare la larghezza della barra del titolo con il parametro "larghezza":

{{Cassetto|larghezza=30%|Titolo del riquadro|
testo contenuto, con tutta la
''formattazione'' necessaria...
}}

risultato:


Si può impostare l'allineamento, a destra o a sinistra, con il parametro "allinemento", in questo caso il riquadro diventa "flottante":

{{Cassetto|larghezza=30%|allineamento=destra|Titolo del riquadro|
testo contenuto, con tutta la
''formattazione'' necessaria...
}}

Il risultato è qui a destra


Si possono anche utilizzare colori diversi per lo sfondo ed il testo del titolo:

{{Cassetto
|colore=red
|titolo=<span style="color:white">Apri il cassetto per vedere il testo...</span>
|testo=...chiudi il cassetto per nascondere il testo.
}}

risultato:


Nota

A causa di un bug del software mediawiki [1] è anche possibile specificare esplicitamente i parametri del template. La sintassi seguente produce il medesimo risultato dell'altro esempio:

 {{Cassetto|titolo=Titolo del riquadro|
 testo=testo contenuto, con tutta la
 ''formattazione'' necessaria...
 }}

A causa di un altro bug, l'inserimento di tabelle all'interno del cassetto potrebbe dare dei problemi. Per risolverli usare la formula {{Subst:Cassetto|parametri....}} salvare la pagina e modificare direttamente il testo all'interno del cassetto ovvero prima dei due div terminali.