Модуль:AdjustSortKey
Этот модуль предназначен для автоматической установки ключа сортировки в случае, когда название статьи начинается со слова, сортировка по которому нежелательна. К примеру, при использовании вызова {{#invoke:AdjustSortKey|main|Залив|Бухта|Губа}}
, статья с названием Залив Пильтун
будет отображаться вместо раздела категории З, в разделе П.
local p = {}function p.main(frame)local title = mw.title.getCurrentTitle().text -- frame:getTitle()local pattern = ''for k, v in pairs(frame.args) dopattern = '^' .. v .. '%s+«?(.-)»?([^»]-)$'-- mw.log('pattern = "' .. pattern .. '"')local key = mw.ustring.gsub(title, pattern, '%1%2', 1) if key ~= title thenframe:callParserFunction{name = 'DEFAULTSORT',args = {key,'noreplace',},};-- mw.log('key = "' .. key .. '"')breakendend-- mw.log('title = "' .. title .. '"')endreturn p
🔥 Top keywords: Заглавная страницаЯндексНовая КаледонияСлужебная:ПоискСтанкович, ДеянYouTubeБелоусов, Андрей РэмовичДюмин, Алексей ГеннадьевичЯсукэАндрияка, Сергей НиколаевичШойгу, Сергей КужугетовичФицо, РобертГодовщины свадьбыПопков, Михаил ВикторовичВолчанск (Украина)ВКонтактеПутин, Владимир ВладимировичРоссияМинистерство неджентльменских делСписок умерших в 2024 годуЕвровидение-2024TelegramФоллаут (телесериал)Чемпионат мира по хоккею с шайбой 2024Покушение на Роберта ФицоХарьковМинистр обороны Российской ФедерацииСловакияFallout (серия игр)Вторжение России на Украину (с 2022)КлеопатраNemo (певец)Усик, Александр АлександровичМедведев, Дмитрий АнатольевичФьюри, ТайсонЧикатило, Андрей Романович16 маяСлужебная:Моё обсуждениеГазель (автомобиль)