Jump to content

Edit History

Coeur_De_Lion

Coeur_De_Lion

J'ai trouvé aussi ceci 

 

Quote

1. Modification du fichier OrderInvoice.php

Copiez le fichier /classes/order/OrderInvoice.php

Collez le dans /override/classes/order/

Editez ce fichier:

Partez à la recherche de la fonction getProducts($products…

Dans cette fonction, juste après la ligne « foreach ($products as $row) { « , rajoutez:

// Début modif
if( end($products) === $row ) {
$row['first_order_message'] = nl2br($order->getFirstMessage());
}
// Fin modif

Sauvegardez le fichier modifié

Editez le fichier /pdf/invoice.product-tab.tpl

Rajoutez à l’emplacement voulu le code suivant:

{if isset($order_detail.first_order_message) && $order_detail.first_order_message}

<table id="order_msg" class="product" width="100%">
  <tr>
    <td class="center grey bold" width="20%">{l s='Message client' pdf='true'}</td>
    <td class="left white" width="80%">{$order_detail.first_order_message}</td>
  </tr>
</table>

{/if}

 

Mais toujours rien.

Dites moi si jamais pour vous une des solutions a fonctionné.

Si quelqu'un a une idée, je suis preneur.

Coeur_De_Lion

Coeur_De_Lion

J'ai trouvé aussi ceci 

 

Quote

1. Modification du fichier OrderInvoice.php

Copiez le fichier /classes/order/OrderInvoice.php

Collez le dans /override/classes/order/

Editez ce fichier:

Partez à la recherche de la fonction getProducts($products…

Dans cette fonction, juste après la ligne « foreach ($products as $row) { « , rajoutez:

// Début modif
if( end($products) === $row ) {
$row['first_order_message'] = nl2br($order->getFirstMessage());
}
// Fin modif

Sauvegardez le fichier modifié

Editez le fichier /pdf/invoice.product-tab.tpl

Rajoutez à l’emplacement voulu le code suivant:

{if isset($order_detail.first_order_message) && $order_detail.first_order_message}

<table id= »order_msg » class= »product » width= »100% »>
  <tr>
    <td class="center grey bold" width="20%">{l s='Message client' pdf='true'}</td>
    <td class="left white" width="80%">{$order_detail.first_order_message}</td>
  </tr>
</table>

{/if}

 

Mais toujours rien.

Dites moi si jamais pour vous une des solutions a fonctionné.

Si quelqu'un a une idée, je suis preneur.

Coeur_De_Lion

Coeur_De_Lion

J'ai trouvé aussi ceci 

 

Quote

1. Modification du fichier OrderInvoice.php

Copiez le fichier /classes/order/OrderInvoice.php

Collez le dans /override/classes/order/

Editez ce fichier:

Partez à la recherche de la fonction getProducts($products…

Dans cette fonction, juste après la ligne « foreach ($products as $row) { « , rajoutez:

// Début modif
if( end($products) === $row ) {
$row[‘first_order_message’] = nl2br($order->getFirstMessage());
}
// Fin modif

Sauvegardez le fichier modifié

Editez le fichier /pdf/invoice.product-tab.tpl

Rajoutez à l’emplacement voulu le code suivant:

{if isset($order_detail.first_order_message) && $order_detail.first_order_message}

<table id= »order_msg » class= »product » width= »100% »>
  <tr>
    <td class="center grey bold" width="20%">{l s='Message client' pdf='true'}</td>
    <td class="left white" width="80%">{$order_detail.first_order_message}</td>
  </tr>
</table>

{/if}

 

Mais toujours rien.

Dites moi si jamais pour vous une des solutions a fonctionné.

Si quelqu'un a une idée, je suis preneur.

×
×
  • Create New...