Jump to content

Edit History

Orely

Orely

Bonjour,

Je suis sous PS1.7.8.8 et je travaille actuellement à changer tous les affichages de la référence de commande en lettres en les remplaçant par la référence en chiffres (id), beaucoup plus simple pour communiquer avec les clients !

Ma connaissance du langage est très limitée mais à force d'essayer et de consulter les conseils divers sur les forums, j'ai quand même réussi à corriger les mails et la majorité des templates où il faut le plus souvent seulement changer "reference" en "id_order" ou quelque chose de proche.

Cependant j'ai un petit affichage sur lequel je me sens moins en confiance : dans le fil d'Ariane du détail de la commande qui se présente comme ça : Accueil / Votre compte / Historique de vos commandes / Référence en lettres

J'ai identifié qu'il fallait modifier les dernières lignes du fichier OrderDetailController.php mais je n'arrive pas à trouver ce qu'il faut écrire à la place de référence pour le remplacer par l'id, ou au pire pour supprimer la partie référence du fil d'Ariane...

Si quelqu'un peut me dire comment faire, merci d'avance.

 

Voici le code actuel dans le fichier :

 

 public function getBreadcrumbLinks()
    {
        $breadcrumb = parent::getBreadcrumbLinks();

        $breadcrumb['links'][] = $this->addMyAccountToBreadcrumb();
        $breadcrumb['links'][] = [
            'title' => $this->trans('Order history', [], 'Shop.Theme.Customeraccount'),
            'url' => $this->context->link->getPageLink('history'),
        ];

        
           if (!empty($this->reference)) {  $breadcrumb['links'][] = [
                'title' => $this->reference,
                'url' => '#',
            ];
        
}
        return $breadcrumb;

 

 

Orely

Orely

Bonjour,

Je suis sous PS1.7.8.8 et je travaille actuellement à changer tous les affichages de la référence de commande en lettres en les remplaçant par la référence en chiffres (id), beaucoup plus simple pour communiquer avec les clients !

Ma connaissance du langage est très limitée mais à force d'essayer et de consulter les conseils divers sur les forums, j'ai quand même réussi à corriger les mails et la majorité des templates où il faut le plus souvent seulement changer "reference" en "id_order" ou quelque chose de proche.

Cependant j'ai un petit affichage sur lequel je me sens moins en confiance : dans le fil d'Ariane du détail de la commande qui se présente comme ça : Accueil / Votre compte / Historique de vos commandes / Référence en lettres

J'ai identifié qu'il fallait modifier les dernières lignes du fichier OrderDetailController.php mais je n'arrive pas à trouver ce qu'il faut écrire à la place de référence pour le remplacer par l'id, ou au pire pour supprimer la partie référence du fil d'Ariane...

Si quelqu'un peut me dire comment faire, merci d'avance.

 

Voici le code actuel dans le fichier :

 

 public function getBreadcrumbLinks()
    {
        $breadcrumb = parent::getBreadcrumbLinks();

        $breadcrumb['links'][] = $this->addMyAccountToBreadcrumb();
        $breadcrumb['links'][] = [
            'title' => $this->trans('Order history', [], 'Shop.Theme.Customeraccount'),
            'url' => $this->context->link->getPageLink('history'),
        ];

        
           if (!empty($this->reference)) {  $breadcrumb['links'][] = [
                'title' => $this->reference,
                'url' => '#',
            ];
        
}
        return $breadcrumb;

 

 

×
×
  • Create New...