Я работаю над набором сложных шаблонов Mediawiki. Предполагается, что для основных редакторов должна быть страница «внешнего слоя», где они могут просто заполнять значения параметров и дополнительный текст. Это передается промежуточному шаблону, который разбивает все параметры на различные шаблоны 2-го уровня, которые фактически обрабатывают всю организацию данных и отображение страницы. Есть что-то вроде 250 параметров, которые потенциально могут быть переданы, хотя, вероятно, только от 20 до 25 с любой главной страницы.Шаблоны Mediawiki: как получить список имен параметров?
Есть ли способ получить список тех именованных параметров, которые передаются в шаблон? Вместо гигантского списка {{#if {{{arg}} | arg = {{{arg}}}}} s, было бы намного чище обрабатывать только те аргументы, которые, как известно, существуют.