Jump to content

Php, javascript dans une page Cms


Recommended Posts

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 by guy7545 (see edit history)
Link to comment
Share on other sites

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 by guy7545 (see edit history)
Link to comment
Share on other sites

Erratum, le probleme venait du cache :angry: :angry: :angry::ph34r:

 

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 by guy7545 (see edit history)
Link to comment
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
×
×
  • Create New...