Jump to content

Lorsque j'affecte un template depuis mon controller, le contenu s'affiche deux fois.


 Share

Recommended Posts

Bonjour à tous, je rencontre une difficulté sur un contrôleur. Sur un module je cherche simplement à renvoyer dans ma fonction initContent un template smarty.

 

contrôleur aelys.php

if (! defined ( '_PS_VERSION_' )) { # sortie de validation du module ; }  
    
    


class AelysOrdersProductsStoresManagerAelysModuleFrontController extend ModuleFrontController {   


	fonction publique initContent () { 
		parent :: initContent (); 
	

		$this -> context -> smarty -> assign ([ 'message' => 'message]);  
        $this->setTemplate(' module : ' . $this->module->nom . ' / views / templates / front / aelys .tpl ' );
	}
}

 

fichier aelys.tpl

    
<div>
    <h1>Hello World</h1>
</div>

Le problème est que le contenu de mon template s'affiche 2 fois.
J'ai déjà comparé mon module aux autres et fait plusieurs tests et recherches mais si toutefois quelqu'un a une solution qui sonne comme une évidence...je suis preneur.


320284172_Capturedecran2022-09-30a18_50_49.thumb.png.a64639a456d141053b1a73821afa1244.png

Merci d'avance et bonne soirée.

Jimmy

Edited by Jimmyganci
forget html code (see edit history)

Share this post


Link to post
Share on other sites

Bonjour, 

Merci pour votre retour, non effectivement c'est pas normal mais le problème ne venait pas de là, j'ai simplement utiliser la fonction init du controller et supprimer le header et le footer.

Bonne journée

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More