Нет шансов, что на этой вики сидят гуру викикодинга, но всё же задам этот вопрос.
Есть идея создать шаблон {{Индикатор/{{{государство}}}}, подгружающий индикатор <indicator> с подстраницы. Например для {{Индикатор/Россия}} подгружает <indicator name="russia">[[File:Flag Russia.svg|20px]]</indicator>. Его задача — объединить все страницы, связанные с государством N, не только категорией внизу страницы, но и уникальным индикатором в верху страницы.
Возник вопрос в правильной реализации шаблона:
Вариант 1. Двухуровневый
{{Индикатор}} — «обёртка», принимает только {{государство}}
{{Индикатор/Шаблон}} — Основа для <indicator name="{{{name}}}">[[File:{{{flag}}}|{{{px}}}]]</indicator> (Опустим пока фокусы трансклюзии). Общий шаблон, включающийся в остальные шаблона типа {{Индикатор/{{{государство}}}}.
Новичок может просто вызвать вариант {{Индикатор/{{{государство}}}} и подставить только один параметр.
Профессионал может напрямую вызывать {{Индикатор/Шаблон}} для кастомных случаев, подставив {{{name}}}, {{{flag}}}, {{{px}}}
Вариант 2. Всё в одном
Один {{Индикатор|государство=|name=|flag=|px=}} в котором есть проверка #if на {{{государство}}}:
Если {{{государство}}} не пустой, то включает {{Индикатор/{{{государство}}}}
Иначе прямо вызывает <indicator name="{{{name}}}">[[File:{{{flag}}}|{{{px}}}]]</indicator> (Опять же, опустим пока фокусы трансклюзии).
Новичок может просто вызвать вариант {{Индикатор/{{{государство}}}} и подставить только один параметр.
В итоге получается общий универсальный шаблон, одинаково удобный для всех, но имеющий возможные технические сложности (например, дополнительная излишняя нагрузка на страницы).
При обсуждение и вынесение своего вывода учтите следующие факторы:
Его, скорее всего, будут использовать как в составе общего шаблона государства (будет автоматически подгружаться и использовать информацию из параметров шаблона {{государство}},...
...так и в отдельности, например, для одиночных статей «Сверхоружие России».
Уровень владения как новичками (использующий только общий шаблон {{государство}} через TemplateData), так и я профессионалами (умеющие работать полноценно)
Также прошу отдельно:
Не говорить про то, что фандом всё равно нагрузки сервера покроет. а) Я давно не на fandom, а на miraheze; б) Возможно в будущем я вообще перенесу на собственный физический сервак; в) Мне просто интересно докопаться до истины.
Сфокусировать на вопросе, а не на самой реализации. Не нужно говорить про то, что можно в шаблоне сделать автодобавление категории, использовать subst: (не хочу по многим причинам) и т.д. Я это и так знаю, но хочу конкретно так реализовать. Просто есть ситуация, обсуждает и подводим итог.