< Модуль: R из вымышленного объекта multi
Документация по модулю [ просмотреть ] [ изменить ] [ историю ] [ очистить ]
Модуль: R из вымышленного объекта multi используется {{ R из вымышленного персонажа }}, {{ R из вымышленного элемента }} и {{ R из вымышленного местоположения }} для обработки нескольких серий, помеченных одним и тем же перенаправлением.
Применение
{{#invoke:R from fictional object multi|main|category=|1=|2=|3=|4=|5=|6=|7=|8=|sort=}}
Список параметров
Параметр | Объяснение |
---|---|
1...8 | Позиционные или нумерованные параметры для каждого названия серии. |
category | Используемая схема категории перенаправления. |
sort | Необязательный ключ сортировки для категории. |
местный p = {}- [[Локальная функция, которая создает соответствующую категорию с ключом сортировки или без него.-]]локальная функция createCategory ( categoryScheme , name , sortKey )local category = name .. "" .. categorySchemeесли ( sortKey ) тоcategory = category .. "|" .. sortKeyконецreturn "[[Категория:" .. категория .. "]]"конец- [[Локальная функция, которая обрабатывает основной процесс.Параметры:- | 1 ... 8 = - обязательно; Позиционные или нумерованные параметры для каждого названия серии.- | category = - обязательно; Используемая схема категории перенаправления.- | sort = - optinal; Ключ сортировки для категории.-]]локальная функция _main ( аргументы )- Если категория не задана, вернуть ошибку.если ( не арг . категория ) , то ошибка возвратаконецместные категории = ""для i = 1 , 10 сделатьесли ( args [ i ]), токатегории = категории .. createCategory ( аргументы . категория , аргументы [ i ], аргументы [ "сортировка" ])конецконец категории возвратаконец- [[Точка входа.-]]функция p . основной ( фрейм )local getArgs = require ( 'Модуль: аргументы' ). getArgsлокальные аргументы = getArgs ( кадр )возврат _main ( аргументы )конецвернуть p