Jump to content

Patrik Lindblom

Global Moderators
  • Posts

    846
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Patrik Lindblom

  1. Ta en kopia av filen classes/Address.php och lägg den i override/classes/. Därefter måste du ändra klassnamnet i filen från

    class AddressCore extends ObjectModel
    

    till

    class Address extends AddressCore
    

    Är det bara fältet address2 du vill ändra, så räcker det att låta definitionen av fälten ligga kvar i filen, reste kan du ta bort.

  2. Generellt så sker en massa kontroller på olika fält i respektive klass. För adresser sker kontrollerna i classes/Address.php. Exempelvis är fältet address2 definierat som:

     

    'address2' => array('type' => self::TYPE_STRING, 'validate' => 'isAddress', 'size' => 128),

     

    Om du tar bort 'validate' => 'isAddress', så sker ingen validering av fältet. Om du ändrar direkt i klassfilen, så kommer dina ändringar att försvinna vid en uppgradering, därför bör sådana ändringar göras i en s.k. override, http://doc.prestashop.com/display/PS16/Overriding+default+behaviors

  3. Filen du nämner körs förmodligen bara om det finns rabatter på ordern. Några css-filer tror jag inte används i mailmallarna, alla stilregler ligger förmodligen i mallkoden. Testade precis i min demobutik, men mailen ser okej ut där, kör också version 1.6.0.9. Får du samma utseende i flera olika mailklienter?

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More