Modulo:Arguments/man: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Moroboshi (discussione | contributi)
Nuova pagina: {{Man modulo}} Modulo Lua per la gestione degli argomenti passati da #invoke. È un metamodulo scritto per essere usato da altri moduli e non dovrebbe essere chiamato d...
 
aggiungo qualche parola in più per chiarire la differenza fra "frame" e "padre"
Riga 241:
|}
 
Ci sono tre opzioni che si possono usare per cambiare questo comportamento: <code>frameOnly</code>, <code>parentOnly</code> e <code>parentFirst</code>. Se <code>frameOnly</code> è <code>true</code> allora saranno accettati solo gli argomenti passati dal frame corrente (funzioni richiamanti), se <code>parentOnly</code> è <code>true</code> saranno accettati solo gli argomenti passati dal frame padre (il template) e se <code>parentFirst</code> è <code>true</code> saranno accettati sia gli argomenti del frame corrente, che quelli del frame padre, ma quelli del frame padre (quelli del template) avranno la priorità su quelli del frame corrente. Di seguito i risultati dell'esempio con le varie opzioni:
 
; frameOnly <small>per escludere gli argomenti dal template</small>
; frameOnly
{| class="wikitable" style="width: 50em; max-width: 100%;"
|-
Riga 259:
|}
 
; parentOnly <small>per avere solo gli argomenti dal template</small>
; parentOnly
{| class="wikitable" style="width: 50em; max-width: 100%;"
|-
Riga 275:
|}
 
; parentFirst <small>per avere gli argomenti dal template che sovrascrivono gli argomenti della funzione richiamante</small>
; parentFirst
{| class="wikitable" style="width: 50em; max-width: 100%;"
|-