paubach Posted August 26, 2021 Share Posted August 26, 2021 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 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