En teoría es correcto tu razonamiento. Lo que tenés que revisar es si el html que te aparece en el navegador muestra el código que agregamos con los reemplazos que esparás que haga tu sistema de templates. Adicionalmente podés visualizar la consola de errores de Firefox para buscar algún problema que se esté produciendo.