Joffreytango Posted March 30, 2014 Share Posted March 30, 2014 Bonsoir à tous, J'ai un problème pour associer le thème de mon site sur une nouvelle page. Après avoir suivi plusieurs tutos et explication trouver sur le forum, j'ai pu créer une nouvelle page tpl, mais malheureusement le footer n'est plus aligné et le block breadcrumb par exemple n'est plus présent. Comment faire pour que le template soit le même que sur mes autres pages. Je n'ai pas trouver de réponse sur le forum et vu que je suis novice j’espère que quelqu'un pourra me renseigner. Pour le moment j’essaie de le faire en local mais voici mon site http://jofftango.com/ Et voici la manipe que j'ai faite : Création d'un fichier GuideDesTaillesController.php dans Controller/Font : <?php class GuideDesTaillesController extends FrontController { public $php_self = 'guidedestailles'; public function initContent() { parent::initContent(); $this->context->smarty->assign('content_only', 0); $this->setTemplate(_PS_THEME_DIR_.'guidedestailles.tpl'); } public function setMedia() { parent::setMedia(); if ($this->assignCase == 1) $this->addJS(_THEME_JS_DIR_.'guidedestailles.js'); $this->addCSS(_THEME_CSS_DIR_.'guidedestailles.css'); } } Fichier guidedestailles.php à la racine du site : <?php require_once(dirname(__FILE__).'/config/config.inc.php'); Tools::displayFileAsDeprecated(); Tools::redirect('index.php?controller=guidedestailles'.((count($_GET) || count($_POST)) ? '&'.http_build_query(array_merge($_GET, $_POST), '', '&') : ''), __PS_BASE_URI__, null, 'HTTP/1.1 301 Moved Permanently'); Et guidedestailles.tpl à la racine de mon theme: <div class="content"> <div class="row"> <section id="center_column" class="span9"> <div class="rte"> <h1>Guide des tailles</h1> <p>Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p> </div> </div> Merci d'avance pour vos réponses Cordialement Joffrey Link to comment Share on other sites More sharing options...
J. Danse Posted March 30, 2014 Share Posted March 30, 2014 Votre fichier tpl est complet, là ? Car il devrait, logiquement, ressembler à ceci (sur base de l'élément fourni): <div class="content"> <div class="row"> <section id="center_column" class="span9"> <div class="rte"> <h1>Guide des tailles</h1> <p>Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p> </div> </section> </div> </div> Link to comment Share on other sites More sharing options...
Joffreytango Posted March 30, 2014 Author Share Posted March 30, 2014 (edited) Merci J.Danse effectivement j'avais oublié de fermer la balise <section>. Non il n'ai pas complet c'est juste un test. Mais en faite mon soucis est au niveau du thème j'aurais souhaité que le footer soit positionné comme sur les autres pages. Je ne connais pas grand chose en php et je ne sais pas ce qu'il faudrait ajouter pour que la position du footer soit prise en charge dans cette page, j'ai vu avec firebug que le footer est en dehors de la div "page". Contrairement aux autres éléments. Edited March 30, 2014 by Joffreytango (see edit history) Link to comment Share on other sites More sharing options...
Joffreytango Posted March 31, 2014 Author Share Posted March 31, 2014 Personne pour m'aider ? Link to comment Share on other sites More sharing options...
Joffreytango Posted April 2, 2014 Author Share Posted April 2, 2014 Bonjour à tous, Je me permets de relancer car j'ai beau chercher par moi-même, je ne trouve aucune solution. Comment ce fait il que mon footer se retrouve dans le "body" et non dans la div "page"? Avez vous des idées ou même des pistes? Je ne sais pas où chercher. Si mon problème n'est pas clair ou manque d'informations n'hésitez à me le dire. Cordialement. Joffrey Link to comment Share on other sites More sharing options...
Joffreytango Posted April 3, 2014 Author Share Posted April 3, 2014 Trouvé il suffisait d'ajouter le nom de ma page dans une condition du footer.tpl pour masquer la colonne de droite. 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