jonysi_d Posted January 2, 2015 Share Posted January 2, 2015 (edited) Hola.. estoy intentando acultar el enlace de descarga de la factura que tiene en la pagina de historial de pedido. Si hago click en el detalle de algun pedido ( hablo como cliente), me aparece el detalle y la opción de descargar la factura. Por razones "x" debo poder generar factura, pero quiero que el clinete no pueda descargarla, para conseguirlo he pensado en poner el código en comentario, así que en el archivo history.tpl , delo estas líneas como comentario, pero increiblemente todabia me sigue apareciendo el enlace para poder descargar la factura: <!-- desactivada la descarga de factura en historial de pedidos <td class="history_invoice"> {if (isset($order.invoice) && $order.invoice && isset($order.invoice_number) && $order.invoice_number) && isset($invoiceAllowed) && $invoiceAllowed == true} <a class="link-button" href="{$link->getPageLink('pdf-invoice', true, NULL, "id_order={$order.id_order}")|escape:'html':'UTF-8'}" title="{l s='Invoice'}" target="_blank"> <i class="icon-file-text large"></i>{l s='PDF'} </a> {else} - {/if} </td> --> alguna sugerencia de porque sigue apareciendo en el front ?? por cierto... ya lo tengo en modo forzar compilación gracias Edited January 2, 2015 by jonysi_d (see edit history) Link to comment Share on other sites More sharing options...
jonysi_d Posted January 2, 2015 Author Share Posted January 2, 2015 imagino que debo modificar algún archivo javascript ?? porque donde sigue apareciendo es cuando hace el efecto de aparecer el detalle del pedido Link to comment Share on other sites More sharing options...
lastapril Posted January 2, 2015 Share Posted January 2, 2015 Prueba dejando tu codigo asi <td class="history_invoice" style="display:none;"> Link to comment Share on other sites More sharing options...
jonysi_d Posted January 2, 2015 Author Share Posted January 2, 2015 (edited) gracias por la sugerencia pero sigue apareciendo el enlace de descarga. Por cierto... trabajo con PS 1.6.0.9 HE PROBADO INCLUSO ELIMINANDO TODO ESTE CÓDIGO, PERO SIGUE APARECIENDO. Edited January 2, 2015 by jonysi_d (see edit history) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2015 Share Posted January 2, 2015 (edited) gracias por la sugerencia pero sigue apareciendo el enlace de descarga. Por cierto... trabajo con PS 1.6.0.9 HE PROBADO INCLUSO ELIMINANDO TODO ESTE CÓDIGO, PERO SIGUE APARECIENDO. ¿Estas forzando compilacion? En google, he visto esto: http://www.prestashop.com/forums/topic/354659-solved-disable-invoice-download-from-fo/?do=findComment&comment=1783365 I post my solution for someone that like me want to hide invoices only from front office. history.tpl delete or comment line 79 to 87 (on ps1.6.0.6) <td class="history_invoice"> {if (isset($order.invoice) && $order.invoice && isset($order.invoice_number) && $order.invoice_number) && isset($invoiceAllowed) && $invoiceAllowed == true} <a class="link-button" href="{$link->getPageLink('pdf-invoice', true, NULL, "id_order={$order.id_order}")|escape:'html':'UTF-8'}" title="{l s='Invoice'}" target="_blank"> <i class="icon-file-text large"></i>{l s='PDF'} </a> {else} - {/if} </td> order-detail.tpl delete or comment line 41 to 46 (on ps1.6.0.6) {if $invoice AND $invoiceAllowed} <p> <i class="icon-file-text"></i> <a target="_blank" href="{$link->getPageLink('pdf-invoice', true)}?id_order={$order->id|intval}{if $is_guest}&secure_key={$order->secure_key}{/if}">{l s='Download your invoice as a PDF file.'}</a> </p> {/if} (Y a esa persona le funcionaba lo que he citado del propio mensaje del usuario DARKF3D3) Edited January 2, 2015 by Sergio Ruiz (see edit history) 1 Link to comment Share on other sites More sharing options...
jonysi_d Posted January 2, 2015 Author Share Posted January 2, 2015 solucionado.. muchas gracias Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2015 Share Posted January 2, 2015 solucionado.. muchas gracias ¿Cómo lo has solucionado al final? Link to comment Share on other sites More sharing options...
Lebasi Posted April 27, 2015 Share Posted April 27, 2015 Hola, Gracias por las instrucciones. A mi me ha funcionado correctamente la eliminación de la columna donde aparecían los PDF de las facturas para descargar. El problema es que no se ha eliminado esa columna en las cabeceras, de modo que sigue indicando FACTURA, aunque debajo ya no aparecen los PDF, sino el contenido de la siguiente columna (DETALLES --> Crear un nuevo pedido con estos productos) Cómo puedo solucionarlo? Gracias!! Link to comment Share on other sites More sharing options...
Lebasi Posted April 27, 2015 Share Posted April 27, 2015 Solucionado!! Faltaba comentar este renglón en el archivo history.tpl <th data-sort-ignore="true" data-hide="phone,tablet" class="item">{l s='Invoice'}</th> Ahora va perfecto!! Link to comment Share on other sites More sharing options...
Recommended Posts