2009-03-26 8 views

risposta

9

Utilizzare il <includeonly> tag se non ha già, e assicurarsi di non mettere tutti i ritorni nel modello prima della </includeonly>

Così

<includeonly>This is a template. </includeonly> 

marche {{Template}} {{Template} } uscita come

This is a template. This is a template 


Ma,

<includeonly>This is a template. 

</includeonly> 

marche {{Template}} uscita {{Template}} come

This is a template. 

This is a template 

rendimenti Anche singoli sono pericolosi. Se modello A contiene:

<includeonly>{{B}} 
</includeonly> 

e il modello B contiene:

<includeonly>Text 
</includeonly> 

poi quando si inserisce {{A}} nella tua pagina, entrambi i rendimenti sono successive e danno interruzione di paragrafo.

+0

Grazie mille. Questa è una soluzione molto più semplice di quanto mi aspettassi. – Koukaakiva

+1

Ciò è in genere sufficiente, ma a volte si desidera avere più modelli in una riga, consentendo ad alcuni di restituire risultati vuoti, Se, per motivi di leggibilità, si inserisce ciascuno di essi in una nuova riga, è possibile che si ottenga ancora una riga indesiderata rompe nel tuo articolo. Il trucco è quindi quello di usare [nowiki hack] (http://smw.referata.com/wiki/Avoiding_newlines_between_template_calls): ' {{{1 |}}} '. La fine del modello con '' sopprimerà qualsiasi nuova riga – leo

Problemi correlati