Bản mẫu này được sử dụng ở khoảng 297.000 trang, chiếm ≈ 2% tổng số trang. Để tránh gây lỗi trên quy mô lớn và tải máy chủ không cần thiết, tất cả thay đổi cần được thử nghiệm ở trang con /sandbox, /testcases của bản mẫu, hoặc ở không gian người dùng của bạn. Các thay đổi đã được thử nghiệm có thể thêm vào bản mẫu bằng một sửa đổi duy nhất. Xin hãy thảo luận các thay đổi tại trang thảo luận trước khi áp dụng sửa đổi. |
Bản mẫu này kiểm tra xem tham số không có tên đầu tiên có phải là một chuỗi rỗng hay không và trả về nếu có. Nếu không, nó trả về tham số không tên thứ hai.
Điều này hữu ích khi tham số đầu tiên là {{#invoke: }} của một mô-đun Lua có thể trả về một giá trị hoặc không có giá trị nào. Bởi vì nó sử dụng {{#invoke: }} chỉ một lần, nó đơn giản hóa việc mã hóa các hộp thông tin.
Tham số không tên thứ ba và thứ tư tùy chọn cung cấp tiền tố và hậu tố cho tham số đầu tiên khi được trả về. Điều này cho phép nhà thiết kế xây dựng các bản mẫu phức tạp hơn mà vẫn chỉ sử dụng một lệnh gọi của mô-đun Lua.
{{If then show|{{#invoke:WikidataIB|getValue|P26|qid=Q151973|fwd=ALL|osd=no}}|unmarried}}
→ Elizabeth Taylor, Sybil Christopher, Suzy Miller, Elizabeth Taylor, Sally Burton {{If then show|{{#invoke:WikidataIB|getValue|P26|qid=Q905|fwd=ALL|osd=no}}|unmarried}}
→ unmarriedMột bảng có thể được thiết kế để hiển thị một hàng chỉ khi một thuộc tính cụ thể của bài viết tồn tại trên Wikidata.
{| class="wikitable"
|-
! scope="col" style="width:15em;" | Label
! scope="col" style="width:36em;" | Value
{{If then show|{{#invoke:WikidataIB|getValue|P26|qid=Q151973|fwd=ALL|osd=no}}||<tr><th>{{#invoke:WikidataIB|getLabel|P26|qid=Q151973}}</th><td>|</td></tr>}}
|}
Label | Value |
---|---|
người phối ngẫu | Elizabeth Taylor, Sybil Christopher, Suzy Miller, Elizabeth Taylor, Sally Burton |
{| class="wikitable"
|-
! scope="col" style="width:15em;" | Label
! scope="col" style="width:36em;" | Value
{{If then show|{{#invoke:WikidataIB|getValue|P26|qid=Q905|fwd=ALL|osd=no}}||<tr><th>{{#invoke:WikidataIB|getLabel|P26|qid=Q905}}</th><td>|</td></tr>}}
|}
Label | Value |
---|