Quand un template de vue vous appelez la méthode

$this->loadTemplate('infos_bourse');

Vous appelez la fonction

public function loadTemplate($tpl = null)

qui est définie dans la classe HTMLView (en /librairies/src/MVC/View/HtmlView.php vers la ligne 642)

Le nom du template appelé sera concaténé avec celui du layout courant.

Donc si vous appelez cette fonction loadTemplate(sublayout) dans le layout mylayout.php le fichier cherché sera :

  • mlayout_sublayout.php
  • et s'il n'existe pas default_sublayout.php