Jump to content

Añadir text area a enviar un amigo


hardandweb

Recommended Posts

Hola.

 

Estoy trabajando con una versión modificada del modulo enviar a un amigo de prestashop. Actualmente pregunta nombre y email, pero me gustaría añadir un textarea donde el usuario pueda escribir lo que quiera.

 

Alguien me puede echar un cable?

 

Gracias.

 

Por un lado tengo el fichero tpl con esto:

 

 <p class="align_center">

    <a href="{$productLink}"><img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'small')}" alt="" title="{$cover.legend|escape:'htmlall':'UTF-8'}" /></a><br/>

    <a href="{$productLink}">{$product->name|escape:'htmlall':'UTF-8'}</a>

   </p>

 

   <p>

    <label for="friend-name">{l s='Friend\'s name:' mod='pedirinformacionproducto'}</label>

    <input type="text" id="friend-name" name="name" value="{if isset($smarty.post.name)}{$smarty.post.name|escape:'htmlall':'UTF-8'|stripslashes}{/if}" />

   </p>

   <p>

    <label for="friend-address">{l s='Friend\'s email:' mod='pedirinformacionproducto'}</label>

    <input type="text" id="friend-address" name="email" value="{if isset($smarty.post.name)}{$smarty.post.email|escape:'htmlall'|stripslashes}{/if}" />

   </p>

 

Por otro tengo el fichero php con esto:

 

/* Email generation */
    $subject = ($cookie->customer_firstname ? $cookie->customer_firstname.' '.$cookie->customer_lastname : $this->l('A friend')).' '.$this->l('sent you a link to').' '.$product->name;
    $templateVars = array(
     '{product}' => $product->name,
     '{product_link}' => $productLink,
     '{customer}' => ($cookie->customer_firstname ? $cookie->customer_firstname.' '.$cookie->customer_lastname : $this->l('A friend')),
     '{name}' => Tools::safeOutput($_POST['name']),
                                        '{micorreo}' => Tools::safeOutput($_POST['email'])

    );

 

Gracias

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...