Hola, gracias a @Prestafan33 hemos conseguido dar con la solución. Tan solo hay que editar el archivo /themes/nombre-de-tu-tema/templates/cms/page.tpl.
Habrá algo parecido a esto:
{block name='page_content_container'} <section id="content" class="page-content page-cms page-cms-{$cms.id}"> {block name='cms_content'} <div class="style_content cms_content">{$cms.content nofilter}</div> {/block}
Lo que hay que hacer es coger el ID de la página que se quiere añadir el formulario u otro widget y añadirle un if.
{block name='page_content_container'} <section id="content" class="page-content page-cms page-cms-{$cms.id}"> {block name='cms_content'} <div class="style_content cms_content">{$cms.content nofilter}</div> {if $cms.id == 10} {widget name="contactform"} {/if} {/block}
Con ese if decimos que si el ID de la página es 10, se añade el formulario de contacto en esa página.