Jump to content

Campo location en el Back Office


paubach

Recommended Posts

Para esta tienda, los productos se crean mediante otra web a través de la API. Lleno el campo location, que ya existe en la base de datos. 
Cada vez que actualizo un producto en el back office de Prestashop se envía location = "" y me vacía el contenido de la base de datos. 

He creado un módulo con el que muestro en la página del producto el valor de location, pero no logro guardarlo. No sé qué nombre ponerle al campo para que se guarde. 

La función en el módulo

public function hookDisplayAdminProductsMainStepLeftColumnMiddle($params)
    {
        /* Place your code here. */
        $product = new Product($params['id_product']);
        $this->context->smarty->assign(array(
            'location' => $product->location
        ));
        return $this->display(__FILE__, 'views/templates/hook/locationField.tpl');
    }

Y el tpl

<div>
<label class="form-control-label">{l s='Ubicación' mod='displayLocation'}</label>
<input type="text" id="form_step0_location" name="form[step0][location]" class="form-control" {if $location && $location != ''}value="{$location}"{/if}/>
</div>

 

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...