Novo,
eZ Publish 4.x tiene un sistema de plantillas complejo pero muy bien estructurado, estas plantillas estan organizadas por temas (design), debido a que eZ puede tener múltiples sitios en una sola instalación, debes primero encontrar que sitio (siteaccess) quieres modificar (comúnmente encontrarás el sitio público y el sitio de administración ) y luego que temas (design) está usando, estos temas funcionan con un sistema de fallback y override, es decir si una plantilla no esta en un tema el sistema la busca en el siguiente disponible.
La plantilla principal de un tema se llama "pagelayout.tpl", típicamente esta plantilla puede estar en las siguientes rutas (dependiendo de la complejidad de la aplicacion y las buenas prácticas con las que esté construida):
design/standard/templates/pagelayout.tpl
design/mycustomdesign/templates/pagelayout.tpl
extension/mycustomextension/design/mycustomdesign/templates/pagelayout.tpl
extension/mycustomextension/design/mycustomdesign/templates/pagelayout.tpl
eZ Publish es un CMS muy completo y altamente modificable y extensible, es muy probable que las plantillas las encuentres en temas que están en extensiones. Esta es la documentación de eZ Publish 4.x para el manejo de plantillas:
https://doc.ez.no/eZ-Publish/Technical-manual/4.x/Templates
eZ Publish 5.x está construido sobre el Full Stack de Symfony 2, pero también usa eZ 4.x como sistema legacy, asi que si tu aplicacion es relativamente nueva y esta en eZ 5.x es probable que las plantillas se encuentren en Bundles de Symfony 2.