Toujours dans mon apprentissage de développent de module, je tente d'afficher un peu de html dans le frontoffice via une url définie dans un controller.
En gros, j'ai :
thelia-test\thelia1\local\modules\ArtabanMPTTest1SellerShop\Config\routing.xml
...
<route id="my_route_template_test_1" path="/my/route/name/templatetest1">
<default key="_controller">ArtabanMPTTest1SellerShop\Controller\MainController::templateTEST1View</default>
</route>
....
thelia-test\thelia1\local\modules\ArtabanMPTTest1SellerShop\Controller\MainController.php :
...
public function templateTEST1ViewAction()
{
return $this->render("maVueTest1.html");
}
...
thelia-test\thelia1\local\modules\ArtabanMPTTest1SellerShop\templates\frontOffice\default\maVueTest1.html :
<div class="panel">
<div class="panel-heading">
TEST1 VUE
</div>
<div class="panel-body">
<p>Mon petit texte</p>
</div>
</div>
Sur l'url : http://localhost/thelia-test/thelia1/web/my/route/name/templatetest1, J'obtiens comme erreur :
Le message d'erreur suivant a été trouvé : Controller "ArtabanMPTTest1SellerShop\Controller\MainController::templateTEST1View" for URI "/my/route/name/templatetest1" is not callable.
Comment corriger cela ?
Merci d'avance !