Nunca faças isso... edita o template do módulo ou componente, nunca o core. Depois qualquer "minor" upgrade limpa-te o código
Se por "código entre o body" queres dizer alterar a forma como o HTML final é construído, a coias funciona assim:
Crias uma pasta
/templates/o teu template/html/com_contact
Destro dessa pasta crias uma pasta com o nome da view que queres mudar (para este exemplo "contact").
Copias para lá os fichieiros de template da view (estão em /components/com_contact/views/contact/tmpl)
Ou seja, ficas com algo como
/templates/o teu template/html/com_contact/contact/ficheiros .php
A partir de agora podes alterar os ficheiros na subdirectoria do template, pois funcionam como "override" dos ficheiros originais).
Eu uso isto até para adicionar funcionalidades - assim só martelo os meus templates, (quase) nunca o core Joomla
Isto é válido para Componentes e Módulos. Esperto ter ajudado...