Main

{6{#ifeq:Main|sandbox||

Documentation icon คู่มือการใช้งานมอดูล

การใช้งาน

{{#invoke:Main|function_name}} 

}}

--[[ -- This module produces a link to a main article or articles. It implements the -- template {{main}}. --  -- If the module is used in category or category talk space, it produces "The -- main article for this category is xxx". Otherwise, it produces -- "Main article: xxx". --]]  local mHatnote = require('Module:Hatnote') local mTableTools -- lazily initialise local mArguments -- lazily initialise  local p = {}  function p.main(frame) mTableTools = require('Module:TableTools') mArguments = require('Module:Arguments') local args = mArguments.getArgs(frame, {parentOnly = true}) local pages = {} for k, v in pairs(args) do if type(k) == 'number' then local display = args['l' .. tostring(k)] local page = {v, display} pages[k] = page end end pages = mTableTools.compressSparseArray(pages) local options = { selfref = args.selfref } return p._main(options, unpack(pages)) end  function p._main(options, ...) -- Get the list of pages. If no first page was specified we use the current -- page name. local pages = {...} local currentTitle = mw.title.getCurrentTitle() local firstPageTable = pages[1] local firstPage if firstPageTable then firstPage = firstPageTable[1] else firstPage = currentTitle.text firstPageTable = {firstPage} pages[1] = firstPageTable end  -- Find the pagetype. local firstPageNs = mHatnote.findNamespaceId(firstPage) local pagetype = firstPageNs == 0 and 'บทความ' or 'หน้า'  -- Make the formatted link text local links = mHatnote.formatPageTables(unpack(pages)) links = mw.text.listToText(links)  -- Build the text. local isPlural = #pages > 1 local currentNs = currentTitle.namespace local isCategoryNamespace = currentNs - currentNs % 2 == 14 local stringToFormat if isCategoryNamespace then if isPlural then stringToFormat = 'สำหรับ%sหลักใน[[วิธีใช้:การจัดหมวดหมู่|หมวดหมู่]]นี้ ดูที่ %s' else stringToFormat = 'สำหรับ%sหลักใน[[วิธีใช้:การจัดหมวดหมู่|หมวดหมู่]]นี้ ดูที่ %s' end else if isPlural then stringToFormat = 'ดู%sหลักที่: %s' else stringToFormat = 'ดู%sหลักที่: %s' end end local text = string.format(stringToFormat, pagetype, links)  -- Process the options and pass the text to the _rellink function in -- [[Module:Hatnote]]. options = options or {} local hnOptions = { extraclasses = 'relarticle mainarticle', selfref = options.selfref } return mHatnote._hatnote(text, hnOptions) end  return p 

Tags:

🔥 Trending searches on Wiki ไทย:

ฟุตบอลทีมชาติอาร์เจนตินารายชื่อนักฟุตบอลทีมชาติไทยแอน อรดีรายชื่อตอนในนารูโตะ ตำนานวายุสลาตันเจตริน วรรธนะสินอันดับของขนาด (มวล)พาทิศ พิสิฐกุลสำนักงานคณะกรรมการการศึกษาขั้นพื้นฐานฟุตบอลโลก 2026 รอบคัดเลือก โซนยุโรปสมเด็จพระพุฒาจารย์ (โต พฺรหฺมรํสี)นิวรณ์ประชาธิปไตยสมเด็จพระนารายณ์มหาราชสาว สาว สาวพิจิตตรา สิริเวชชะพันธ์เฮลล์คิทเช่นไทยแลนด์แหลม มอริสันรายการรหัสไปรษณีย์ไทยจังหวัดลำปางณัฐฐชาช์ บุญประชมศาสนาพุทธเดือนโหนกระแสจังหวัดเลยลิโอเนล เมสซิพระบาทสมเด็จพระมหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตรรณิดา เตชสิทธิ์กองทัพอากาศไทยธงไชย แมคอินไตย์สโมสรฟุตบอลทอตนัมฮอตสเปอร์ญีนา ซาลาสมาตาลดาธีรดนย์ ศุภพันธุ์ภิญโญตี๋ เหรินเจี๋ยณปภา ตันตระกูลซน ฮึง-มินรายชื่ออักษรย่อของโรงเรียนในประเทศไทย/กสหประชาชาติประเทศเกาหลีใต้ดาบพิฆาตอสูรกีลียาน อึมบาเปมาสค์ไรเดอร์ซีรีส์ขุนพันธ์ 31ก็อตซิลลาธนาคารกสิกรไทยการไฟฟ้าส่วนภูมิภาคจังหวัดพิษณุโลกผู้หญิง 5 บาปดนุพร ปุณณกันต์ชนม์สวัสดิ์ อัศวเหมมาซาตาดะ อิชิอิรายพระนามและชื่ออธิบดีกรมตำรวจและผู้บัญชาการตำรวจแห่งชาติของไทยเอกซ์เอกซ์เอกซ์เทนเทสซิยอนอันดับโลกฟีฟ่าโจนาธาร เข็มดีประเทศอิสราเอลเป็นต่อX-เม็น (ภาพยนตร์ชุด)สยาม ศิริมงคลธีรเทพ วิโนทัยโช กยู-ซ็องแบตเตอรี่ทองใส ทับถนนวัดอรุณราชวรารามราชวรมหาวิหารสมเด็จพระศรีพัชรินทราบรมราชินีนาถ พระบรมราชชนนีพันปีหลวงโรงเรียนฤทธิยะวรรณาลัยเอ็กซ์โอเอ็กซ์โอเอนเตอร์เทนเมนต์มีนาคมพระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวปานวาด เหมมณีรายชื่อบัญชีอินสตาแกรมที่มียอดผู้ติดตามมากที่สุดพระพุทธเจ้าราชกิจจานุเบกษายืนยง โอภากุลสุภาพร วงษ์ถ้วยทองจังหวัดนครศรีธรรมราช🡆 More