Prestashop 1.6.1.5: errore DDT (delivery slip)

ATTENZIONE! Il post ha più di 2 anni e le informazioni contenute potrebbero essere obsolete (ad esempio a causa di un aggiornamento di versione rispetto agli elementi descritti o links modificati da siti esterni).

Con l'ultimo aggiornamento alla versione 1.6.1.5 di Prestahop avviene un errore durante la generazione dei documenti di trasporto (ddt/delivery slip), nello specifico un error 500.

Per correggere l'errore è sufficiente modificare 2 files, come riportato nella patch su Github. Nello specifico bisogna modificare:

1) il file classes/pdf/HTMLTemplate.php aggiungendo alla fine del file la funzione getPagination():

/**
* Returns the template's HTML pagination block
*
* @return string HTML pagination block
*/
public function getPagination()
{
    return $this->smarty->fetch($this->getTemplate('pagination'));
}

2) e rimuovere la stessa funzione dal file classes/pdf/HTMLTemplateInvoice.php:

/**
* CANCELLARE QUESTA!!!
*/
public function getPagination()
{
    return $this->smarty->fetch($this->getTemplate('pagination'));
}

 

Condividi questo post


Commenti