В продолжение темы и так как обещанные раздумья затянулись
перевожу в модуль, но в шаблоне
/design/backend/templates/views/tools/view_changes.tpl
нет ни единого хука
прошу рассмотреть внедрение хука в шаблон для возможности цеплять или переписывать вывод изменений ядра.
Сейчас, чтобы как-то скрасить отсутсвие хука, пишу автоматическое внедрение хука в шаблон со сбросом кэша шаблонов при установке модуля, дополняющего детектор изменений ядра. Но это конечно не айс.
{capture name="mainbox"}
<div class="items-container multi-level">
{if $changes_tree}
{hook name="tools:view_changes"}
<div class="alert alert-block">
<p>{__("modified_core_files_found", ['[product]' => $smarty.const.PRODUCT_NAME])}</p>
</div>
{include file="views/tools/components/changes_tree.tpl" parent_id=0 show_all=true expand_all=false}
{/hook}
{else}
<p class="no-items">{__("no_modified_core_files_found")}</p>
{/if}
</div>