2009-03-26 37 views

Trả lời

9

Sử dụng <includeonly> tag nếu bạn không đã có, và chắc chắn không đặt bất kỳ lợi nhuận trong mẫu của bạn trước khi </includeonly>

Vì vậy

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

làm cho {{Template}} {{Template} } đầu ra như

This is a template. This is a template 


Nhưng,

<includeonly>This is a template. 

</includeonly> 

làm cho {{Template}} {{Template}} đầu ra như

This is a template. 

This is a template 

lợi nhuận Thậm chí duy nhất là nguy hiểm. Nếu mẫu A chứa:

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

và mẫu B chứa:

<includeonly>Text 
</includeonly> 

sau đó khi bạn chèn {{A}} vào trang của bạn, cả hai trở lại là tiếp theo và đưa ra dấu ngắt đoạn.

+0

Cảm ơn bạn rất nhiều. Đây là một giải pháp đơn giản hơn nhiều so với tôi mong đợi. – Koukaakiva

+1

Điều này thường là đủ, nhưng đôi khi bạn muốn có nhiều mẫu liên tiếp, cho phép một số mẫu trả về kết quả trống, Nếu bạn muốn đọc, đặt từng dòng trên một dòng mới, bạn vẫn có thể nhận được dòng không mong muốn phá vỡ trong bài viết của bạn. Bí quyết sau đó là sử dụng [nowiki hack] (http://smw.referata.com/wiki/Avoiding_newlines_between_template_calls): ' {{{1 |}}} '. Kết thúc mẫu với '' sẽ chặn bất kỳ dòng mới nào – leo

Các vấn đề liên quan