alexandrieb Posted June 14, 2017 Share Posted June 14, 2017 Bonjour, J'ai créé un module que j'aimerais vendre via la plateforme Prestashop market. Le système automatique m'indique une erreur "The use of smarty templates is mandatory to display HTML. Your PHP code should not contain HTML." Il faut savoir que le tpl en question ne possède qu'un script java contenant des variables smarty donc je ne comprend pas pourquoi le système de vérification automatique me parle de HTML... La validateur prestashop ne m'a mis aucune erreur... Merci pour votre aide Link to comment Share on other sites More sharing options...
Johann Posted June 14, 2017 Share Posted June 14, 2017 d'après ce que tu dis, ce n'est pas un .tpl mais un .php qui est en cause 1 Link to comment Share on other sites More sharing options...
alexandrieb Posted June 15, 2017 Author Share Posted June 15, 2017 merci pour ta réponse, Je vais regarder si je trouve une variable smarty dans mon php mais normalement non Link to comment Share on other sites More sharing options...
Johann Posted June 15, 2017 Share Posted June 15, 2017 sans forcément y avoir une variable smarty, tu as peut être un print ou un echo, ou encore une php fermante et du code html dans un source php Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 15, 2017 Share Posted June 15, 2017 Pas une variable smarty mais simplement du html 1 Link to comment Share on other sites More sharing options...
alexandrieb Posted June 15, 2017 Author Share Posted June 15, 2017 Dans mon getContent(), j'ai bien des éléments du style $this->_html = '<h2>' . $this->author . ' - ' .$this->displayName.' - v.'.$this->version.'</h2>'; Je vais regarder en détail Link to comment Share on other sites More sharing options...
alexandrieb Posted June 15, 2017 Author Share Posted June 15, 2017 ce genre d'erreur n'est pas vu par Prestashop Validator? Link to comment Share on other sites More sharing options...
coeos.pro Posted June 15, 2017 Share Posted June 15, 2017 ça fait un petit moment que ceci n'est plus autorisé: Dans mon getContent(), j'ai bien des éléments du style $this->_html = '<h2>' . $this->author . ' - ' .$this->displayName.' - v.'.$this->version.'</h2>'; il faut utiliser des tpl smarty, HelperForm, renderForm, regarde les modules gratuits et natifs à prestashop Link to comment Share on other sites More sharing options...
alexandrieb Posted June 15, 2017 Author Share Posted June 15, 2017 ok merci ^^ Link to comment Share on other sites More sharing options...
alexandrieb Posted June 15, 2017 Author Share Posted June 15, 2017 Dans mon cas, j'avais créer des tabs pour séparer la configuration, de l'insertion des infos... Je vais voir si on peut reproduire cela via les helpform Merci Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now