¡Bienvenido al foro!
Mira, le eché unojo a tu código pero muy por arriba. De lo que pude observar: en el
index tienes un
return que no está dentro de ninguna función, y la función
LoadTemplate se llama recursivamente de un modo infinito (una vez que ingresó a la parte recursiva, no tiene un caso de "corte"). ¡Suerte!