Back to top

Autore Topic: Aggiungere un PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_1 al order email.  (Letto 2657 volte)

Offline trumpton

  • Esploratore
  • **
  • Post: 61
    • Mostra profilo
Ho creato un campo ">_PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_1" che uso per il codice fiscale.

nel file email_italian.html trovato qua:
components / com_virtuemart / html / templates / order_emails /

Ho aggiunto:

      <tr class="Stil1">
          <td>Partita IVA/Codice Fiscale :</td>
          <td>{_PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_1}</td>
        </tr>

Però niete da fare.

Ho provato anche con PHP ECHO. NIENTE

qualcuno sa perchè

grazie.

Offline trumpton

  • Esploratore
  • **
  • Post: 61
    • Mostra profilo
Re: Aggiungere un PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_1 al order email.
« Risposta #1 il: 12 Ott 2007, 17:46:19 »
Risolto:

Ho aperto ps_checkout.php
(administrator / components / com_virtuemart / classes /)

Codice: [Seleziona]
$html = str_replace('{phpShopSTCompany}', $dbst->f("company"), $html);
$html = str_replace('{phpShopSTName}', $dbst->f("first_name")." ".$dbst->f("middle_name")." ".$dbst->f("last_name"),$html);
$html = str_replace('{phpShopSTStreet1}', $dbst->f("address_1"), $html);
$html = str_replace('{phpShopSTStreet2}', $dbst->f("address_2"), $html);
$html = str_replace('{phpShopSTCity}', $dbst->f("city"), $html);
$html = str_replace('{phpShopSTState}', $dbst->f("state"), $html);
$html = str_replace('{phpShopSTZip}', $dbst->f("zip"), $html);
$html = str_replace('{phpShopSTCountry}', $dbst->f("country"), $html);
$html = str_replace('{phpShopSTPhone}', $dbst->f("phone_1"), $html);
$html = str_replace('{phpShopSTFax}', $dbst->f("fax"), $html);
[b] $html = str_replace('{phpShoptaxcode}', $dbst->f("extra_field_1"), $html);[/b]
$html = str_replace('{phpShopOrderItems}',$order_items,$html);

nota bene. "phpShoptaxcode" è l'etichetta che ho dato a questo campo. Dev'essere uguale al nome utilizzato nel prossimo passo.

Apro email_italian.html trovato qua:
administrator / components / com_virtuemart / html / templates / order_emails /


Localizo il punto dove vuoi che il contenuto del extra_field_1 deve apparire ed inserisco

        <tr class="Stil1">
          <td>Partita IVA/Codice Fiscale :</td>
          <td>{phpShoptaxcode}</td>
        </tr>

Può essere replicato per  gli altri fields, cosi:

         $html = str_replace('{yourlabel2}', $dbst->f("extra_field_2"), $html);
         $html = str_replace('{yourlabel3}', $dbst->f("extra_field_3"), $html);
         $html = str_replace('{youlabel4}', $dbst->f("extra_field_4"), $html);

Poi aggiungo al email_italian.html come prima.

Trumpton.

Offline giulio.wr

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Aggiungere un PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_1 al order email.
« Risposta #2 il: 28 Gen 2011, 13:00:54 »
email_italian...

Perchè non lo trovo dove dite?

Uso VM 1.1.5
Giulio Rafanelli
Meglio riposare un po che riposare per sempre

 



Web Design Bolzano Kreatif