Přeskočit na obsah

Modul:Test

Z Wikipedie, otevřené encyklopedie
Pískoviště
Pískoviště

Použití

Tento testovací modul je určen k experimentům s moduly. Můžete si zde zkusit např. jakékoliv pokročilé formátování textu pomocí modulu a nikdo vás za to nebude kárat. K ověření správného chování můžete použít další z pískovišť vpravo. Vaše pokusy však může každý další příchozí kdykoliv smazat, k déle trvajícím experimentům nebo déle trvající přípravě šablony proto využijte vlastní uživatelské pískoviště. Více o pískovištích se dočtete v nápovědě.

Chcete-li si cokoliv vyzkoušet, klikněte na záložku Editovat zdroj v záhlaví stránky, následně v editačním poli přejděte na začátek a vepište svoje experimenty. Až budete hotovi, můžete výsledek uložit pomocí tlačítka Zveřejnit změny. Více o modulech se dočtete v nápovědě.

Přestože je toto pouze testovací stránka, vyvarujte se zde, prosíme, vulgarismů, osobních útoků nebo třeba nevyžádané inzerce. Děkujeme.

local p = {}

function p.getPropertyAndLabelTest(frame)
  local submoduleWikiData = require ("Modul:Wikidata")
  local qid = frame.args.qid
  local property = frame.args.vlastnost
  local arrayOfAttributesLabel = {}
  arrayOfAttributesLabel.id = property
  local arrayOfAttributesFormatStatements = {}
  arrayOfAttributesFormatStatements.id = qid
  arrayOfAttributesFormatStatements.property = property
  --arrayOfAttributesFormatStatements.of = property
  --return arrayOfAttributesFormatStatements.id
  --return submoduleWikiData.getLabel(arrayOfAttributesLabel) .. ": " .. submoduleWikiData.formatStatements(arrayOfAttributesFormatStatements)
  local actual = frame:preprocess("{{#invoke:Wikidata|formatStatements|id=".. qid .."|property=".. property .."}}")
  return actual
  --return submoduleWikiData.getLabel(arrayOfAttributesLabel)
end

return p