Miguel.lopez Posted September 24, 2015 Share Posted September 24, 2015 Hola todos He estado leyendo sobre los formularios en los CMS pero no encuentro nada que haga exactamente lo que quiero. En las paginas de CMS tengo ya un formulario pero en todas las paginas tengo el mismo formulario. Los que necesito que dependiendo de la pagina de CMS mostrada salga un formulario o otro. La manera de como inserte el formulario es dentro del codigo de theme en el cms.tpl inserte el codigo de html y luego llamo a una funcion en php. Si hay una manera de hacerlo mejor indiquemelo o algun modulo por favor que dependiendo de la pagina de CMS saque un formulario o otro. La version de la tienda es la 1.6 Un saludo y gracias, Miguel Link to comment Share on other sites More sharing options...
ventura Posted September 24, 2015 Share Posted September 24, 2015 (edited) Lo puedes hacer desde el cms.tpl pero creo que es mejor practica que lo hagas desde el controllers\front\CmsController.php en esta parte $this->setTemplate(_PS_THEME_DIR_.'cms.tpl'); cambiarlo por esto if($this->cms->id == 5){ $this->setTemplate(_PS_THEME_DIR_.'cms5.tpl'); }else if($this->cms->id == 6){ $this->setTemplate(_PS_THEME_DIR_.'cms6.tpl'); }else{ $this->setTemplate(_PS_THEME_DIR_.'cms.tpl'); creando asi un .tpl diferente para cada pagina con su contenido correspondiente Tienes modulos de este tipo para crear formularios http://addons.prestashop.com/es/aplicaciones-front-office-prestashop-modulos/1313-contactform-formulario-de-contacto-personalizado.html O puedes duplicar el formulario de contacto https://www.prestashop.com/forums/topic/321752-solucionado-formulario-de-contacto-duplicado-no-funciona/ Edited September 24, 2015 by ventura (see edit history) 1 Link to comment Share on other sites More sharing options...
Miguel.lopez Posted September 24, 2015 Author Share Posted September 24, 2015 Muchas gracias por tu respuesta. Voy a probar y os cuento 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