Differenze tra le versioni di "Template:CronoModello"

Da FountainPen.
Jump to navigation Jump to search
 
(5 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
 
<includeonly>== [[Cronologia]] ==
 
<includeonly>== [[Cronologia]] ==
{{#arraydefine: a|{{{1}}}|{{!}}}}{{#arrayindex: a|0}}{{#ask:[[DatoCronologia::≥{{#show:{{#arrayindex: a|0}}|?Production started}}]] [[DatoCronologia::≤{{#show:{{#arrayindex: a|0}}|?Production ended}}]] [[Evento marca::{{#show:{{#arrayindex: a|0}}|?Produced by# -}}]] [[Soggetto evento::{{{1}}}||NULL]]
+
{{#ask:[[DatoCronologia::≥{{#show:{{PAGENAME}}|?Production started}}]] [[DatoCronologia::≤{{#show:{{PAGENAME}}|?Production ended}}]] [[Evento marca::{{#show:{{PAGENAME}}|?Produced by# -}}]] [[Soggetto evento::{{{1}}}||NULL]]
 
|?Soggetto evento
 
|?Soggetto evento
 
|?Tipo evento
 
|?Tipo evento
Riga 14: Riga 14:
 
|offset=0
 
|offset=0
 
}}</includeonly><noinclude>
 
}}</includeonly><noinclude>
Template per creare la sezione cronologia nella pagina di un modello, richiede come argomento il nome del modello e ricava la marca, data di inizio produzione e data di fine produzione dalle proprietà [[Property:Production started|Production started]], [[Property:Production ended|Production ended]] e [[Property:Produced by|Produced by]] del modello stesso. Stampa le voci di cronologia attinenti al modello o generiche della marca (con il campo [[Property:Soggetto evento|Soggetto evento]] impostato a NULL nella voce di cronologia). Ad esempio:
+
Template per creare la sezione cronologia nella pagina di un modello o una serie; richiede come argomento una espressione che indichi i nomi dei modelli da prendere in considerazione dai dati di cronologia, mentre ricava la marca, la data di inizio produzione e la data di fine produzione dalle proprietà [[Property:Production started|Production started]], [[Property:Production ended|Production ended]] e [[Property:Produced by|Produced by]] presenti nella pagina in cui viene utilizzato, usando direttamente il nome della stessa per ottenerli dal database semantico.
 +
 
 +
Il template stampa le voci di cronologia attinenti ai nomi di modelli passati come argomento (che si assume siano tutti trattati nella pagina in cui viene utilizzato) insieme a quelle generiche della marca presenti nel periodo di produzione delimitato dalle proprietà citate (si intendono come voci generiche di una marca con il campo [[Property:Soggetto evento|Soggetto evento]] impostato a NULL nella voce di cronologia). Ad esempio:
 
<pre>
 
<pre>
{{CronoModello|Pelikan 100{{!}}Pelikan 11x{{!}}Pelikan T111{{!}}Pelikan 101}}
+
{{CronoModello|Pelikan 100{{!}}{{!}}Pelikan 11x{{!}}{{!}}Pelikan T111{{!}}{{!}}Pelikan 101}}
 
</pre>
 
</pre>
crea:
+
 
{{CronoModello|Pelikan 100|Pelikan 11x|Pelikan T111|Pelikan 101}}
+
stamperà la cronologia dei modelli indicati; si possono anche usare usare indicazioni con delle wildcard con una query del tipo:
 +
 
 +
<pre>
 +
{{CronoModello|~Montblanc 13?}}
 +
</pre>
 +
 
 +
Non è possibile fornire qui un esempio del risultato ottenibile, perché come detto il template usa il nome pagina corrente nelle sue query, pertanto fornirà il risultato corretto solo all'interno della pagina voluta.
 +
 
 
[[Category:Templates using Semantic Mediawiki|{{PAGENAME}}]]
 
[[Category:Templates using Semantic Mediawiki|{{PAGENAME}}]]
 
[[Category:Chronology Templates]]
 
[[Category:Chronology Templates]]
 +
[[Categoria:Model Templates]]
 
</noinclude>
 
</noinclude>

Versione attuale delle 17:55, 5 gen 2020

Template per creare la sezione cronologia nella pagina di un modello o una serie; richiede come argomento una espressione che indichi i nomi dei modelli da prendere in considerazione dai dati di cronologia, mentre ricava la marca, la data di inizio produzione e la data di fine produzione dalle proprietà Production started, Production ended e Produced by presenti nella pagina in cui viene utilizzato, usando direttamente il nome della stessa per ottenerli dal database semantico.

Il template stampa le voci di cronologia attinenti ai nomi di modelli passati come argomento (che si assume siano tutti trattati nella pagina in cui viene utilizzato) insieme a quelle generiche della marca presenti nel periodo di produzione delimitato dalle proprietà citate (si intendono come voci generiche di una marca con il campo Soggetto evento impostato a NULL nella voce di cronologia). Ad esempio:

{{CronoModello|Pelikan 100{{!}}{{!}}Pelikan 11x{{!}}{{!}}Pelikan T111{{!}}{{!}}Pelikan 101}}

stamperà la cronologia dei modelli indicati; si possono anche usare usare indicazioni con delle wildcard con una query del tipo:

{{CronoModello|~Montblanc 13?}}

Non è possibile fornire qui un esempio del risultato ottenibile, perché come detto il template usa il nome pagina corrente nelle sue query, pertanto fornirà il risultato corretto solo all'interno della pagina voluta.