ผลต่างระหว่างรุ่นของ "วิธีใช้:แม่แบบ"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Wedjet (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
Wedjet (คุย | ส่วนร่วม)
บรรทัด 7:
วิธีการใส่แม่แบบที่พบบ่อยที่สุด เรียก การรวมข้าม (transclusion) โดยข้อความวิกิของหน้าเป้าหมายมีการพาดพิงถึงแม่แบบ โดยใช้วากยสัมพันธ์ {{tnull|{{var|ชื่อแม่แบบ}}}} อีกวิธีหนึ่งได้แก่การแทนที่ (substitution) โดยที่มีการคัดลอกเนื้อหาของแม่แบบลงในข้อความวิกิของหน้าเป้าหมายครั้งเดียวเมื่อบันทึก
 
== คำอธิบายทั่วไป ==
== วิธีการสร้างแม่แบบ ==
แม่แบบส่วนใหญ่ได้แก่หน้าในเนมสเปซแม่แบบ ซึ่งหมายความว่าแม่แบบจะมีชื่อในรูป "แม่แบบ:{{var|XXXX}}" ทว่า การรวมข้ามและแทนที่สามารถทำได้จากเนมสเปซใดก็ได้ แม่แบบบางอย่างจึงจัดอยู่ในเนมสเปซอื่น เช่น เนมสเปซผู้ใช้ หน้าแม่แบบมีหน้าคุยที่สัมพันธ์กับแม่แบบนั้นด้วย
'''การสร้างแม่แบบ'''ใช้วิธีการสร้างเหมือนกับการสร้างบทความทั่วไป โดยใส่คำว่า "แม่แบบ:" (คำว่าแม่แบบ กับเครื่องหมายโคลอน) ไว้หน้าชื่อแม่แบบ เช่น [[:แม่แบบ:โครงความรู้]] โดยสามารถใส่ลงในกล่องสร้างด้านล่างนี้
 
แม่แบบสามารถมี[[วิธีใช้:การจัดรูปแบบวิกิ|ข้อความวิกิ]]ใดก็ได้ตามประสงค์ รวมทั้งการเรียกแม่แบบอื่น แต่มีสมรรถนะโปรแกรมจำกัดบางอย่าง ได้แก่ ค่าปรับแต่งได้ (เรียก "ตัวแปรเสริม") การคำนวณและการแตกกิ่ง (โดยใช้[[วิธีใช้:เมจิกเวิร์ด#ฟังก์ชันตัวแจงส่วน|ฟังก์ชันตัวแจงส่วน]]) และการเข้าถึงตัวแปรจำเพาะต่อวิกิ ([[วิธีใช้:เมจิกเวิร์ด|เมจิกเวิร์ด]]) อย่างเช่น วันที่ เวลาและชื่อหน้า แม่แบบยังอาจมีป้ายระบุซึ่งนิยามว่าจะรวมส่วนใดของข้อความวิกิหากรวมผ่านหรือแทนที่แม่แบบ หมายความว่า ลักษณะปรากฏของหน้าแม่แบบไม่จำเป็นต้องเหมือนกับเนื้อหาที่รวมข้าม (ตัวอย่างเช่น สามารถมีเอกสารประกอบ หมวดหมู่ของแม่แบบ เป็นต้น)
<div style="width:500px;border-color:black;border-style:solid;border-width:1px;background:white;padding:5px;margin:5px;">
 
<center>
'''วิธีการ:''' ในการรวมข้ามแม่แบบเข้าสู่บทความหรือหน้าหนึ่ง ให้พิมพ์ {{tnull|{{var|ชื่อแม่แบบ}}}} ในข้อความวิกิตรงกับที่ที่จะให้แม่แบบปรากฏ อักษรตัวแรกจะเป็นตัวเล็กหรือใหญ่ก็ได้
<inputbox>
 
type=create
คำขึ้นต้น <code>แม่แบบ:</code> ก่อนชื่อแม่แบบเป็นคำขึ้นต้นโดยปริยายและไม่จำเป็นต้องใส่ แต่สำหรับแม่แบบที่เก็บไว้ในเนมสเปซอื่น จะต้องระบุคำนำหน้า เช่น <code>ผู้ใช้:</code> ด้วย ในการรวมข้ามหน้าในเนมสเปซหลัก ให้ใส่เครื่องหมายมวิภาคก่อนชื่อเรื่อง เช่น <code>{<nowiki />{:{{var|ชื่อหน้า}}}}</code>
buttonlabel=สร้างแม่แบบใหม่
 
default=แม่แบบ:
{{A note}} การพยายามรวมข้ามแม่แบบที่ยังไม่มีผู้สร้างจะก่อให้เกิดลิงก์แดง เช่นเดียวกับการเชื่อมโยงไปยังหน้าที่ไม่มีอยู่อื่น การคลิกลิงก์นั้นจะทำให้บุคคลสร้างแม่แบบนั้น ๆ ได้ ไม่สามารถรวมข้ามหน้าระหว่างโครงการได้ (เช่น วิกิพีเดียภาษาอื่น หรือโครงการพี่น้องของวิกิมีเดีย) ในการใช้แม่แบบในโครงการอื่น จะต้องสร้างแม่แบบเดียวกันขึ้นมาในโครงการนั้น ๆ
preload=
editintro=
width=30
</inputbox>
</center>
</div>
 
== รูปแบบของแม่แบบ ==