Амодуль:Authority control/config/sandbox/doc
Это страница документации Амодуль:Authority control/config/sandbox.
Авикипедиа:Авторитет змоу адыррақәа |
---|
Ашаблон |
Амодуль |
Config |
Auxiliary |
Doc амодуль |
Акатегориа |
Ахәҭаҷ/асекциа адырра апроцесс аԥсуа бызшәа аиҭагара ахь. Абызшәа адырра шәазҟазазар, ишәылшоит шәхы алашәырхәыр. |
Contains configuation details for Амодуль:Authority control.
Syntax
[акод аредакциазура]The syntax for the p.config
table is as follows:
- Codename for identifier, inside quotation marks.
- property = Wikidata property number, without the prefix P.
- section = section number to place the identifier. See #List of sections for details.
- pattern = Lua pattern of valid format for identifier. Note this is similar but not identical to a regular expression. If this is omitted, then the module will not check the validity of the identifiers.
- link = the URL of the external page with details of the identifier. The code
$1
will be replaced with the identifier. - label = the label for the link.
- remark = a brief explanation of the authority control database, for use on the documentation of Template:Authority control only.
Example
[акод аредакциазура]The syntax below generates a link to the Dictionary of Irish Biography in section 5. It gets its data from Wikidata property (P6829) and identifiers need to be in the following form: 0, followed by 0 or 1, followed by 4 digits, possibly followed by a decimal point and then a letter from A to D.
{'DIB', property = 6829, section = 5, pattern = '^0[01]%d%d%d%d%.?[A-D]?$', link = 'https://doi.org/10.3318/dib.$1.v1', label = 'Ireland', },
Advanced parameters
[акод аредакциазура]- patterns = if more than one Lua pattern is needed, then use the plural form of this argument and include the comma-separated list of patterns enclosed by curly braces.
- prefix = a prefix to be included before the links. In this case numbers 1, 2, ... will be used as the labels and the label field will be ignored.
- valid = the name of a custom Lua function in /auxiliary used to determine if the identifier is valid or not, in case the pattern method cannot be used. It should return
false
if the identifier is invalid. - customlink = the name of a custom Lua function in /auxiliary which will produce the entire external link. It should return
false
if the identifier is invalid. - suppressedbyproperty = if this identifier should not be displayed if other identifiers are present, then specify them here in a comma-separated list enclosed by curley braces.
List of sections
[акод аредакциазура]The names of each section are defined by the p.sectionNames
function.
Whitelists
[акод аредакциазура]The whitelists are defined by the p.whitelists
function. The syntax is as follows:
- code = {topic = topic QID, properties = {property PIDs}}
where
- code is the code of the whitelist which is called via the
|show=
parameter. - topic QID is the Wikidata QID for the topic represented by the whitelist, without the Q prefix.
- property QIDs is a comma-separated list of PIDs for the properties included in the whitelist (without the prefix P).
For example, the whitelist for Italy is defined as:
it = {topic = 38, properties = {396, 3863, 1986, 8034}},
The whitelist has code it
, represents Италиа (Q38) and includes the following properties: ICCU акод (P396), Italian Navy Lighthouses and Beacons ID (P3863), Аиталианцәа биографиатә жәар (P1986), VcBA акод (P8034).
The currently recognised whitelists are listed below: Ошибка Lua в Амодуль:Authority_control/documentation на строке 163: attempt to concatenate a nil value.
Шәахә. иара убас
[акод аредакциазура]