Khác biệt giữa bản sửa đổi của “Bản mẫu:Main other/doc”

Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi
Không có tóm lược sửa đổi
Dòng 4:
== Cách sử dụng ==
 
ThisĐây is thebản mẫu meta {{tl|main other}} meta-template.
 
Bản mẫu này giúp các bản mẫu khác phát hiện nếu chúng ở trên một trang chính (bài viết) hoặc một số loại trang "khác".
This template helps other templates detect if they are on a main space (article) page or some "other" type of page.
 
===BasicSử usagedụng cơ bản===
Bản mẫu này thường có hai tham số, như thế này:
This template usually takes two parameters, like this:
: {{Tlc|main other&#32;|''resultkết ifquả innếu mainspacetrong không gian chính''&#32;|''resultkết quả nếu ở ifnơi elsewherekhác''}}</pre>
 
Nếu bản mẫu nằm trên trang không gian chính (bài viết), nó sẽ trả về điều này:
If the template is on a main space (article) page, it will return this:
: {{main other |demospace=main |''resultkết ifquả innếu mainspacetrong không gian chính'' |''resultkết quả nếu ở ifnơi elsewherekhác''}}
 
Nếu bản mẫu nằm trên bất kỳ trang nào khác, nó sẽ trả về điều này:
If the template is on any other page, it will return this:
: {{main other |''resultkết ifquả innếu mainspacetrong không gian chính'' |''resultkết quả nếu ở ifnơi elsewherekhác''}}
 
Một trường hợp sử dụng thông thường có thể là làm cho nó sao cho một bản mẫu chỉ thêm một thể loại khi ở trong một bài viết. Do đó, không thêm các trang khác chỉ hiển thị bản mẫu. Như thế này:
A typical usage case could be to make it so that a template only adds a category when on an article. Thus not adding other pages that just show the template. Like this:
: {{tlf|main other&#32;|<nowiki>[[Category:Some article maintenance category]]</nowiki>}}
Lưu ý rằng các hướng dẫn không hỗ trợ phân loại trong các bản mẫu.
Note that guidelines do not support categorization in templates.
 
Hoặc để cảnh báo rằng không nên sử dụng bản mẫu trên các trang khác:
Or to warn that a template should not be used on other pages:
: {{tlf|main other&#32;|&#32;|ThisBản templatemẫu shouldnày onlychỉ benên usedđược insử articlesdụng trong các bài viết.}}
 
Lưu ý rằng trong trường hợp đầu tiên, tham số "other" không được sử dụng và trong ví dụ thứ hai, tham số "main" bị bỏ trống.
Note that in the first case above the "other" parameter was not used, and in the second example the "main" parameter was left empty.
 
===Demospace===
ForĐối testingvới andmục demonstrationđích purposesthử nghiệm và minh họa, thisbản templatemẫu cannày take athể parameterlấy namedtham số có tên '''demospace'''.
* IfNếu it has thegiá valuetrị '''main''', it returnssẽ thetrả articlevề textvăn bản bài viết.
* Nếu có giá trị '''other''' hoặc bất kỳ giá trị nào khác, chẳng hạn như tên của một số không gian tên khác, nó sẽ trả về văn bản của các trang khác.
* It if has the value '''other''' or any other value such as the name of some other namespace it returns the other pages text.
* Nếu tham số trống hoặc không xác định, loại trang thực tế sẽ xác định kết quả.
* If the parameter is empty or undefined, the actual page type determines the result.
 
Như thế này:
Like this:
: {{tlf|main other&#32;|''resultkết ifquả innếu mainspacetrong không gian chính''&#32;|''resultkết quả nếu ở ifnơi elsewherekhác''&#32;|demospace{{=}}main}}
 
NoBất matterkể onloại whattrang kindnào ofđược pagesử thedụng code above is usedtrên, it willsẽ returntrả về: {{main other |''resultkết ifquả innếu mainspacetrong không gian chính'' |''resultkết quả nếu ở ifnơi elsewherekhác'' |demospace=main}}
 
Bạn có thể làm cho nó trong bản mẫu của bạn để nó cũng hiểu tham số '''demospace'''. Điều đó có nghĩa là bạn có thể chứng minh sự xuất hiện khác nhau của bản mẫu trong tài liệu cho bản mẫu của bạn:
You can make it so your template also understands the '''demospace''' parameter. That means you can demonstrate the different appearances of your template in the documentation for your template:
: {{tlf|main other&#32;|''resultkết ifquả innếu mainspacetrong không gian chính''&#32;|''resultkết quả nếu ở ifnơi elsewherekhác''&#32;|<nowiki>demospace={{{demospace|}}}</nowiki>&#32;}}
 
===TechnicalThông detailsti kỹ thuật===
ThisBản templatemẫu detectsnày articlephát hiện các trang "TalkThảo luận:" pagesdưới asdạng typeloại '''other'''.
 
ThisBản templatemẫu worksnày likehoạt động giống như {{tl|main talk other}}. ForĐể morebiết examplesthêm and technicaldụ detailsvà chi tiết kỹ thuật, seexem tài theliệu documentation theređó.
<includeonly>{{sandbox other||
<!-- Xin hãy thêm thể loại vào phía dưới dòng này, để bổ sung liên kết liên wiki vào Wikidata -->