Проект:Музыка/ТЗ для бота по объединению шаблонов
Перейти к навигации
Перейти к поиску
тз для бота: в случае, когда на со статьи одновременно находятся два шаблона 1. + 2. 1. {{Статья проекта Альбомы}} 2. {{Статья проекта Музыка}} или {{Проект музыка}} или {{Статья проекта:Музыка}} или {{Проект Музыка}} или {{Статья проекта Алла Пугачёва}} Нужно удалить шаблон {{Статья проекта Альбомы}}, при этом нужно обработать заполнение параметров уровень и важность в зависимости от того, в каком из них они заполнены или нет: 0. если заполнен в шаблоне Музыка, но не заполнен в шаблоне Альбомы -- оставить без изменения 1. если у Альбомы заполнены параметры, а у Музыки нет, подставить значение из Альбомы. 2. если у Альбомы и у Музыка заполнены параметры, выбрать минимальное значение. В итоге должно получиться так: {{Статья проекта Альбомы}} --> {{Статья проекта Музыка}} --> {{Статья проекта Музыка}} {{Статья проекта Альбомы|уровень=I|важность=}} --> {{Статья проекта Музыка|уровень=II|важность=}} --> {{Статья проекта Музыка|уровень=II}} {{Статья проекта Альбомы|уровень=|важность=высшая}} --> {{Статья проекта Музыка|уровень=|важность=высокая}} --> {{Статья проекта Музыка|важность=высокая}} {{Статья проекта Альбомы|уровень=III|важность=высокая}} --> {{Статья проекта Музыка}} --> {{Статья проекта Музыка|уровень=III|важность=высокая}} Необходимо учесть, что шаблоны вида {{Статья проекта}} могут быть обёрнуты в {{ВП-проекты}}. Вероятно, если после работы бота останется только один шаблон вида {{Статья проекта}} оборачивающий его {{ВП-проекты}} необходимо также убирать.