Formular: Editați pe Wikidata
Salt la navigare Salt la căutare
Instructiuni de folosire
Acesta este un modul scris în Lua . Următoarele instrucțiuni sunt conținute în formularul secundar : Schimbarea Wikidata / om ( modificări · istoric )
Sandbox: Form: Modificare Wikidata / sandbox ( modificări · istoric ) · Test: Form: Modificare Wikidata / test ( modificat · Istoric · Executare )
Acesta este un modul scris în Lua . Următoarele instrucțiuni sunt conținute în formularul secundar : Schimbarea Wikidata / om ( modificări · istoric )
Sandbox: Form: Modificare Wikidata / sandbox ( modificări · istoric ) · Test: Form: Modificare Wikidata / test ( modificat · Istoric · Executare )
Modul care implementează șablonul {{ Editați pe Wikidata }}.
- [[
* Modul care implementează șablonul Edit on Wikidata.
]] -
require ( „Formular: fără globali” )
local getArgs = require ( 'Modul: Argumente' ). getArgs
local p = {}
- Funcție pentru utilizare de către un alt modul
funcția p . _showMessage ( args )
local qid = args . qid sau mw . wikibase . getEntityIdForCurrentPage ()
dacă args [ 1 ] sau nu qid atunci
întoarceți zero
Sfârșit
local section = args . pid sau args . secțiune
ancoră locală = secțiune și ( „#” .. secțiune ) sau „”
link local = 'https://www.wikidata.org/wiki/' .. qid .. ancoră
return string.format ( '[[File: Blue pencil.svg | frameless | text-top | 10px | alt = Editează pe Wikidata | link =% s | Editează pe Wikidata | class = noprint]]' , link )
Sfârșit
- Funcția pentru șablonul Edit on Wikidata
funcția p . showMessage ( cadru )
retur p . _showMessage ( getArgs ( cadru , { parentOnly = true }))
Sfârșit
retur p