Page/elements/foot против footer
page/elements/footer — это контент, который размещается внутри этой части страницы:
<div class="elgg-page-footer">
<div class="elgg-inner">
<!-- page/elements/footer goes here -->
</div>
</div>
Его содержимое видно конечным пользователям и обычно там размещают карту сайта или другую вторичную глобальную навигацию, информацию об авторских правах, powered by elgg и т.д.
page/elements/foot вставляется непосредственно перед закрывающим тегом </body> и в основном предназначен как место для вставки скриптов, которые ещё не работают с elgg_import_esm('my/module');. Другими словами, вы никогда не должны переопределять это представление и, вероятно, также не нужно его расширять. Просто используйте вместо этого функции elgg_*_esm