Aiuto:ParserFunctions: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 371:
== titleparts ==
 
Questa funzione separa in segmenti un titolo di pagina basandosi sui caratteri ''slash'' (/), poi restituisce come output alcuni di questi segmenti. La funzione opera su qualsiasi stringa contenente caratteri ''slash'' al suo interno.
 
:<tt><nowiki>{{#titleparts:</nowiki> ''titolo della pagina'' <nowiki>|</nowiki> ''numero dei segmenti da restituire'' <nowiki>|</nowiki> ''primo segmento da restituire'' <nowiki>}}</nowiki></tt>
Riga 377:
Se il parametro <tt>primo segmento da restituire</tt> non è specificato, il suo valore di debault è 1. Se il parametro <tt>numero di segmenti da restituire</tt> non è specificato, il suo default è "0", che restituisce '''tutti''' i segmenti:
 
:<tt><nowiki>{{#titleparts:</nowiki> {{ns:1}}:FooIl cavallarizzo/bar/bazLibro 2/quokCapitolo 3 <nowiki>}}</nowiki></tt> &rarr; '''{{#titleparts: {{ns:1}}:FooIl cavallarizzo/barLibro 2/baz/quokCapitolo 3 }}'''
:<tt><nowiki>{{#titleparts:</nowiki> {{ns:1}}:FooIl cavallarizzo/barLibro 2/baz/quokCapitolo 3 <nowiki>| 1 }}</nowiki></tt> &rarr; '''{{#titleparts: {{ns:1}}:FooIl cavallarizzo/barLibro 2/baz/quokCapitolo 3 | 1 }}'''
:<tt><nowiki>{{#titleparts:</nowiki> {{ns:1}}:FooIl cavallarizzo/bar/bazLibro 2/quokCapitolo 3 <nowiki>| 2 }}</nowiki></tt> &rarr; '''{{#titleparts: {{ns:1}}:FooIl cavallarizzo/barLibro 2/baz/quokCapitolo 3 | 2 }}'''
:<tt><nowiki>{{#titleparts:</nowiki> {{ns:1}}:FooIl cavallarizzo/bar/bazLibro 2/quokCapitolo 3 <nowiki>| 2 | 2 }}</nowiki></tt> &rarr; '''{{#titleparts: {{ns:1}}:FooIl cavallarizzo/barLibro 2/baz/quokCapitolo 3 | 2 | 2 }}'''
 
Sono accettati valori negativi per il parametro <tt>numero di segmenti da restituire</tt>; vengono tradotti in "aggiungi questo valore al numero totale dei segmenti", approssimativamente corrispondente a "conta dalla destra":
 
:<tt><nowiki>{{#titleparts:</nowiki> {{ns:1}}:FooIl cavallarizzo/barLibro 2/baz/quokCapitolo 3 <nowiki>| -1 }}</nowiki></tt> &rarr; '''{{#titleparts: {{ns:1}}:FooIl cavallarizzo/barLibro 2/baz/quokCapitolo 3 | -1 }}'''
:<tt><nowiki>{{#titleparts:</nowiki> {{ns:1}}:FooIl cavallarizzo/barLibro 2/baz/quokCapitolo 3 <nowiki>| -2 | 2 }}</nowiki></tt> &rarr; ''' {{#titleparts: {{ns:1}}:FooIl cavallarizzo/barLibro 2/baz/quokCapitolo 3 | -2 | 2 }}'''
 
== Vedi anche ==