Bản mẫu:CatAutoTOC/core
Bản mẫu này sử dụng Lua: |
Thêm mục lục thể loại tùy theo số lượng trang nằm trong thể loại đó.
Các ngưỡng kích thước là:
- <= 100 trang → không TOC
- 101–1200 trang → {{Category TOC}}
- > 1200 trang → {{Large category TOC}}
Cách sử dụng
[sửa mã nguồn]{{CatAutoTOC}}
On category pages, {{CatAutoTOC}}
can be placed wherever you want the TOC to be displayed.
On a category header template, it is best placed outside any <includeonly></includeonly>
tags, so that the template is categorised as using CatAutoTOC.
Tham số
[sửa mã nguồn]Không tham số cần thiết.
However, the parameters available {{Category TOC}} may be supplied, and if CatAutoTOC calls {{Category TOC}}, those parameters will be passed on to {{Category TOC}}.
So e.g. {{CatAutoTOC|align=center}}
will:
- Have no effect if no TOC is generated
- Align to the center if {{Category TOC}} is used
- Have no effect if {{Large category TOC}} is used, because {{Large category TOC}} accepts no parameters
Theo dõi
[sửa mã nguồn]Hiệu ứng CatAutoToc | Các trang | % |
---|---|---|
Không có TOC | 35.845 | 96,41% |
{{Mục lục thể loại}} tiêu chuẩn | 1.104 | 2,97% |
{{Mục lục thể loại lớn}} | 232 | 0,62% |
Tổng số | 37.181 | |
Each page using this template is categorised in one of three tracking categories:
- Thể loại:CatAutoTOC không tạo ra TOC
- Thể loại:CatAutoTOC tạo ra mục lục thể loại tiêu chuẩn
- Thể loại:CatAutoTOC tạo ra mục lục thể loại lớn
Templates which transclude {{CatAutoTOC}} are categorised in
- Thể loại:Bản mẫu sử dụng CatAutoTOC (population: 258)
... but only if the transclusion is outside any <noinclude></noinclude>
tags
Lỗi
[sửa mã nguồn]This template uses the magic word {{PAGESINCATEGORY}}
to count the number of pages in the category. Unfortunately, this function can return wildly erroneous results on some categories which have had many pages added and removed.
Lỗi này nổi tiếng thường gặp và đã được ghi lại ở một số nơi kể từ năm 2010, bao gồm:
In the overwhelming majority of categories, the count is recorded accurately enough to support use of this template. However, there seemed to be some issue with {{PAGESINCATEGORY}}
falsely returning zero in some cases. This is tracked in:
- Thể loại:CatAutoTOC trên các trang trong đó PAGESINCATEGORY trả về số 0 (population: 11.297)
As of 19 April 2020, that problem seems to have been fixed by a small but cunning tweak[1] to how {{PAGESINCATEGORY}}
is called.
The category should contain only pages labelled as "empty". Purge page to update totals
Xem thêm
[sửa mã nguồn]- {{CatAutoTOC}} — tự động chọn không TOC, {{Category TOC}}, hoặc {{Large category TOC}}
- {{Category TOC}}
- {{Category TOC custom}}
- {{Category TOC ATC}}
- {{Category TOC (Greek)}}
- {{Category TOC (Hebrew)}}
- {{Category TOC (non-Latin)}}
- {{Category TOC Unicode}}
- {{Collapsible large category TOC}}
- {{Large category TOC}}
- {{Large category TOC numeric}}
- {{Large category TOC years only}}
- {{Compact TOC}} — cho các bài viết