Шаблонизация стандартного вывода

Так как у клиентов возникают потребности в корректировке вывода информации в стандартных блоках МИС, добавлен механизм, позволяющий производить вывод стандартных блоков через шаблоны.

Для сохранения целостности, теперь механизм TwigTemplate дополнительно проверяет папку /templates/defaulttemplates на наличие стандартного шаблона. Папка /templates/HTML имеет приоритет. Поиск файла шаблона ведется в следующем порядке /templates/HTML → /lib/TwigTemplate → /templates/defaulttemplates. Ошибка ненайденного файла будет выведена только если файла шаблона нет ни в одном из расположений.

Шаблонизатор добавлен для:

/doctor/printrecomandations.php → /templates/defaulttemplates/printrecomendationscrutial.twig

/templates/documentcaption.php → /templates/defaulttemplates/documentcaptioncrutial.twig

Перегрузка шаблонов

Чтобы добавить кастомный шаблон для клиента, нужно скопировать файл в папку /templates/HTML с сохранением названия и скорректировать его в зависимости от требований заказчика