Jump to content

Formulario de contacto en CMS


alejandro99

Recommended Posts

Buenas tardes, he añadido un nuevo CMS "Contacto", quiero que haya un formulario simple para que los clientes puedan ponerse en contacto con nosotros.

Mi pregunta es: ¿Puede gestionarse los formularios con algún módulo? ¿O debo hacer con HTML y funciones PHP?

 

Muchas gracias y disculpad las molestias.

Saludos!
 

Link to comment
Share on other sites

No te vale el formulario que tiene ya prestashop?

Buenos dias SergioE, la verdad que no sabria como utilizar el formulario que viene por defecto en Prestashop. He leido que el fichero es contact-form.tpl dentro de mi tema,pero no sabría como implementarlo o ponerlo en funcionamiento en mi pagina CMS Contacto.

 

Un saludo, gracias

Link to comment
Share on other sites

No te vale el formulario que tiene ya prestashop?

Buenas tardes. Ya he encontrado lel formulaio por defecto que trae prestashop "contact-us".  Mi pregunta es como añadir el enlace a ese formulario al menu de navegación. 

Disculpa las molestias, gracias

 

Link to comment
Share on other sites

  • 2 weeks later...
  • 9 months later...

Hola,

 

También necesito crear un formulario para insertarlo en un página CMS. Simplemente no puedo creer que deba comprar un módulo para esto. Vaya frustración continua con Prestashop. Esto es para la risa si trabajas con Woocommerce....

 

Tirar de generadores online de formulario para esto? Hace 5 o 6 años atrás podría ser una opción. Hacerlo en 2017, un poquitín patético.

 

Menos "Prestashop Day" y emails... y más trabajo en el core...

Edited by cafreshyie (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 2 months later...

Buenas, para añadir un enlace al menú de tu formulario, debes ir al módulo de menú y añadir un nuevo enlace, polo así: /contactanos

Saludos

 

Hola cafreshyie, en la versión de prestashop 1.7 si pones el enlace como comentas no redirecciona correctamente. Se salta el domino, intenta cargar en navegador /contactanos

A alguien más le ha pasado, ¿sabemos como crear un enlace correctamente sin poner el dominio a pelo?, tengamos en cuenta que en mi caso cuando tenga la tienda terminada la paso de un domino a otro.

 

Gracias!

Link to comment
Share on other sites

Hola cafreshyie, en la versión de prestashop 1.7 si pones el enlace como comentas no redirecciona correctamente. Se salta el domino, intenta cargar en navegador /contactanos

A alguien más le ha pasado, ¿sabemos como crear un enlace correctamente sin poner el dominio a pelo?, tengamos en cuenta que en mi caso cuando tenga la tienda terminada la paso de un domino a otro.

 

Gracias!

Si lo pones como ruta absoluta, es decir http://tuweb.com/contactanos y luego cambias de dominio, si le cambias el tuweb.com por tu url, tampoco es un drama xD (Lo puedes editar desde el mismo panel en la configuración del menu, o desde la misma base de datos)

 

 

 

-------------------------

 

Por otro lado y hablando de integrar el formulario de contacto que lleva presta en la paginas CMS, buscando por la red, he visto en el blog del usuario Nadie que en la versión 1.7 ya es posible meter el propio formulario de contacto en las paginas CMS, según comenta Nadie aquí: http://victor-rodenas.com/2017/06/11/formulario-de-contacto-en-los-contenidos-en-prestashop-1-7/

Link to comment
Share on other sites

Hola cafreshyie, en la versión de prestashop 1.7 si pones el enlace como comentas no redirecciona correctamente. Se salta el domino, intenta cargar en navegador /contactanos

A alguien más le ha pasado, ¿sabemos como crear un enlace correctamente sin poner el dominio a pelo?, tengamos en cuenta que en mi caso cuando tenga la tienda terminada la paso de un domino a otro.

 

Gracias!

Buenas noches, buenas tardes, buenos días,

 

Cuando añades el enlace "manual/externos (o como queramos decir)" en el Menu Horizontal de la 1.7 (que es diferente a nivel de codigo con el de la 1.6)

 

Por lo que he podido ver en el fichero:

modules/ps_menutoplinks/ps_menutoplinks.class.php

Dentro de la función:

    public static function updateUrl($link)

Te añade el "http" (o te lo esta forzando)

 

Por lo que he visto en el codigo:

  public static function updateUrl($link)
    {
        for($i = 1; $i <= count($link); $i++) {
            if (substr($link[$i], 0, 7) !== "http://" && substr($link[$i], 0, 8) !== "https://") {
                $link[$i] = "http://" . $link[$i];
            }
        }
        return $link;
    }

Por eso cuando metes la palabra "contactanos" sin http en la url, te la añade, o al menos eso veo, revisa la función.

 

La otra opción, es editar el enlace manualmente en la tabla:

ps_linksmenutop_lang

Campo:

link 

Pero supongo que sera mejor que veas la función, que tener que ir tocando los enlaces manuales en la base de datos.

 

Saludos,

(Hablo de la 1.7.1.2, esperemos que que no tengamos que ir tocando codigo en futuras variantes de Prestashop 1.7 y que mejoren este aspecto)

 

Por otro lado, pienso que seria mejor que cargara como enlaces "predefenidos" al igual que tienes otros enlaces predefinidos que puedes elegir, sin tener que ir metiendolos de forma manual en la configuración del módulo del menu horizontal, ya que al fin y al cabo son enlaces "internos" de secciones propias de Prestashop

Edited by nadie (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...