มอดูล:Authority control/config/doc
นี่คือหน้าคู่มือการใช้งานของ มอดูล:Authority control/config ใช้ในการเขียนคำอธิบายแม่แบบหรือมอดูลและใส่หมวดหมู่ ส่วนลิงก์ข้ามภาษาโปรดใช้วิกิสนเทศ |
วิกิพีเดีย:การควบคุมรายการหลักฐาน |
---|
แม่แบบ |
มอดูล |
กำหนดค่า |
ตัวช่วย |
คู่มือมอดูล |
หมวดหมู่ |
ประกอบด้วยรายละเอียดการกำหนดค่าสำหรับ มอดูล:Authority control
Syntax
[แก้]syntax สำหรับตาราง p.config
เป็นดังนี้
- ชื่อรหัสสำหรับตัวระบุ อยู่ภายในเครื่องหมายคำพูด
- property = หมายเลขคุณลักษณะของวิกิสนเทศ โดยไม่มีคำนำหน้า P
- section = หมายเลขส่วนที่จะวางตัวระบุ ดู #รายการส่วนต่าง ๆ สำหรับรายละเอียด
- pattern = รูปแบบลูอาของรูปแบบที่ถูกต้องสำหรับตัวระบุ โปรดทราบว่าสิ่งนี้จะคล้ายกันแต่ไม่เหมือนกับนิพจน์ปรกติ หากละเว้น มอดูลจะไม่ตรวจสอบความถูกต้องของตัวระบุ
- link = URL ของหน้าภายนอกพร้อมรายละเอียดของตัวระบุ รหัส
$1
จะถูกแทนที่ด้วยตัวระบุ - label = ป้ายกำกับสำหรับลิงก์
- remark = คำอธิบายโดยย่อของฐานข้อมูลการควบคุมรายการหลักฐาน เพื่อใช้กับเอกสารประกอบของ แม่แบบ:Authority control เท่านั้น
ตัวอย่าง
[แก้]The syntax below generates a link to the Dictionary of Irish Biography in section 5. It gets its data from Wikidata property (P6829) and identifiers need to be in the following form: 0, followed by 0 or 1, followed by 4 digits, possibly followed by a decimal point and then a letter from A to D.
{'DIB', property = 6829, section = 5, pattern = '0[01]%d%d%d%d%.?[A-D]?', link = 'https://doi.org/10.3318/dib.$1.v1', label = 'Ireland', },
พารามิเตอร์ขั้นสูง
[แก้]- patterns = if more than one Lua pattern is needed, then use the plural form of this argument and include the comma-separated list of patterns enclosed by curly braces.
- prefix = a prefix to be included before the links. In this case numbers 1, 2, ... will be used as the labels and the label field will be ignored.
- valid = the name of a custom Lua function in /auxiliary used to determine if the identifier is valid or not, in case the pattern method cannot be used. It should return
false
if the identifier is invalid. - customlink = the name of a custom Lua function in /auxiliary which will produce the entire external link. It should return
false
if the identifier is invalid. - suppressedbyproperty = if this identifier should not be displayed if other identifiers are present, then specify them here in a comma-separated list enclosed by curley braces.
รายการส่วนต่าง ๆ
[แก้]ชื่อของแต่ละส่วนถูกกำหนดโดยฟังก์ชัน p.sectionNames
รายชื่อที่อนุญาต
[แก้]The whitelists are defined by the p.whitelists
function. The syntax is as follows:
- code = {topic = topic QID, properties = {property PIDs}}
where
- code is the code of the whitelist which is called via the
|show=
parameter. - topic QID is the Wikidata QID for the topic represented by the whitelist, without the Q prefix.
- property QIDs is a comma-separated list of PIDs for the properties included in the whitelist (without the prefix P).
For example, the whitelist for Italy is defined as:
it = {topic = 38, properties = {396, 3863, 1986, 8034}},
The whitelist has code it
, represents ประเทศอิตาลี (Q38) and includes the following properties: (P396), (P3863), (P1986), (P8034).
รายชื่อที่ได้รับการยอมรับในปัจจุบันมีดังต่อไปนี้
ดูเพิ่ม
[แก้]