Magento Telefon kein Pflichtfeld (phone not required)

Gepostet am Dezember 30, 2013

Wie folgt kann das Telefonfeld als nicht Pflichtfeld gesetzt werden. Dazu müssen leider einige Veränderungen an Magento vorgenommen werden.

Schritt 1 – Datenbank verändern

Im ersten Schritt muss die Datenbank angepasst werden:

Tabelle: eav_attribute
Suchen Sie dort das Feld „telephone“ und ändern Sie das Feld „is_required“ von 1 auf 0.

Schritt 2 – Templates anpassen

/app/design/frontend/default/TEMPLATE/checkout/onepage/shipping.phtml
/app/design/frontend/default/TEMPLATE/checkout/onepage/billing.phtml

Hier das Input-Feld „telephone“ suchen und folgenden PHP Befehl auskommentieren:

1
<?php #echo $this->helper('customer/address')->getAttributeValidationClass('telephone') ?>

Schritt 3 – Adress Core Datei anpassen

/app/code/core/Mage/Customer/Model/Adress/Abstarct.php

Hier die foglenden Zeilen auskommentieren:

1
2
3
4
/*
if (!Zend_Validate::is($this->getTelephone(), 'NotEmpty')) {
    $errors[] = Mage::helper('customer')->__('Please enter the telephone number.');
}*/

Tags:

2 Antworten bis “Magento Telefon kein Pflichtfeld (phone not required)”

  1. Roman
    Nov 06, 2014
    Reply

    Hallo,
    räts du in diesem „Tutorial“ wirklich dazu einfach ein File aus dem core zu ändern?


    • Marcel
      Nov 06, 2014
      Reply

      In vielen Beiträgen habe ich schon darauf hingewiesen, das man die Dateien natürlich im local/Mage einfach überschreiben kann oder über eine Extension. Ich schreibe einfach die Beiträge oft nebenbei und daher ist nicht immer alles bis ins Detail beschrieben.



Leave a Reply

 

Posts of Current Category



Facebook: