guy7545 Posted May 19, 2014 Share Posted May 19, 2014 (edited) Bonjour, J'ai une page que j'ai dévellopé pour un autre projet avec du php, du javascript. Je souhaite maintenant l'inserer à la place du contenu dans une page CMS. Cela permettrait de de pouvoir afficher le Header, footer ... SI cela n'est pas possible, est il possible de rajouter ces differents élement sur ma page afin de rester dans le style géneral du site: le logo, les colonnes droites et gauche, le pied de page ... Merci Guy7545 Edited May 22, 2014 by guy7545 (see edit history) Link to comment Share on other sites More sharing options...
Szed Posted May 20, 2014 Share Posted May 20, 2014 Vous devriez vous diriger vers l'ajout d'une page dans le prestashop. Car en partant sur une page CMS, vous n'allez pas pouvoir faire grand chose. http://www.prestashop.com/forums/topic/217392-au-secours-cree-une-nouvelle-page-mi/ Link to comment Share on other sites More sharing options...
guy7545 Posted May 20, 2014 Author Share Posted May 20, 2014 (edited) Malgres tout mes essais, j'arrive à accéder à la page mais elle me retourne une page vierge.j'ai placé dans le dossier /controllers/front/ le fichier suivant: MapageController.php <?php class MapageControllerCore extends FrontController { public $php_self = 'mapage'; public function initContent() { parent::initContent(); $this->context->smarty->assign('content_only', 0); $this->setTemplate(_PS_THEME_DIR_.'mapage.tpl'); } public function setMedia() { parent::setMedia(); if ($this->assignCase == 1) $this->addJS(_THEME_JS_DIR_.'mapage.js'); $this->addCSS(_THEME_CSS_DIR_.'mapage.css'); } /** * Assign template vars related to page content * @see FrontController::initContent() */ } ?> Ensuite, dans la racine, le fichier suivant: mapage.php <?php require(dirname(__FILE__).'/config/config.inc.php'); Tools::displayFileAsDeprecated(); Tools::redirect('index.php?controller=mapage'.($_REQUEST ? '&'.http_build_query($_REQUEST, '', '&') : ''), __PS_BASE_URI__, null, 'HTTP/1.1 301 Moved Permanently'); et enfin dans mon dossier de themes, le fichier mapage.tpl <h1>Ma nouvelle page<h1> Quand je vais sur cette page, je tombe sur cette erreur: ) Fatal error: Class 'MapageController' not found in C:\wamp\www\prestashop\classes\controller\Controller.php on line 135 Edited May 21, 2014 by guy7545 (see edit history) Link to comment Share on other sites More sharing options...
guy7545 Posted May 22, 2014 Author Share Posted May 22, 2014 (edited) Erratum, le probleme venait du cache :angry: Maintenant que j'ai ma page, je n'arrive pas à injecter mon code php. j'ai essayer de modifier mapage.php sans succès. Est il possible de faire un include() de mon script ? et ou le mettre ? Edited May 22, 2014 by guy7545 (see edit history) 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