Modül:GirdiIdsiniÇöz/belge
Bu Modül:GirdiIdsiniÇöz belgelendirme sayfası içindir
Usage
düzenleFunctions similarly to mw.wikibase.resolvePropertyId, but for Wikidata entities instead of properties.
Returns an entity id for the given label or id. This allows using the entity's labels instead of ids in all places. If no entitiy was found for the label or id, or if the label is ambiguous, a nil value is returned.
Call from within a module
düzenleAn example call within a module might look like the following:
local resolve = require( "Modül:GirdiIdsiniÇöz" )
id = resolve._entityid(frame, 'Q42')which would result in id = Lua hatası 8 satırında Modül:GirdiIdsiniÇöz: attempt to index field 'wikibase' (a nil value).
local resolve = require( "Modül:GirdiIdsiniÇöz" )
id = resolve._entityid(frame, 'Q0')which would result in id = Lua hatası 8 satırında Modül:GirdiIdsiniÇöz: attempt to index field 'wikibase' (a nil value).
local resolve = require( "Modül:GirdiIdsiniÇöz" )
id = resolve._entityid(frame, 'Q404')which would result in id = Lua hatası 8 satırında Modül:GirdiIdsiniÇöz: attempt to index field 'wikibase' (a nil value).
local resolve = require( "Modül:GirdiIdsiniÇöz" )
id = resolve._entityid(frame, 'Q151384451555')which would result in id = Lua hatası 8 satırında Modül:GirdiIdsiniÇöz: attempt to index field 'wikibase' (a nil value).
local resolve = require( "Modül:GirdiIdsiniÇöz" )
id = resolve._entityid(frame, 'Douglas Adams')which would result in id = Lua hatası 17 satırında Modül:GirdiIdsiniÇöz: attempt to index field 'wikibase' (a nil value).
local resolve = require( "Modül:GirdiIdsiniÇöz" )
id = resolve._entityid(frame, 'ThisIsNotARealWikidataItem')which would result in id = Lua hatası 17 satırında Modül:GirdiIdsiniÇöz: attempt to index field 'wikibase' (a nil value).
local resolve = require( "Modül:GirdiIdsiniÇöz" )
id = resolve._entityid(frame, 'ThisIsNotARealWikidataItem', 'Wikidata ID not found!')which would result in id = Lua hatası 17 satırında Modül:GirdiIdsiniÇöz: attempt to index field 'wikibase' (a nil value).
Use from within a template
düzenleThe following will return the entity id (or nil if the ID doesn't exist):
{{#invoke:GirdiIdsiniÇöz|entityid|id}}
The following will return the entity id (or the alternate text if the ID doesn't exist):
{{#invoke:GirdiIdsiniÇöz|entityid|id|alternate text if id is nil}}