[help] Loại bỏ default condition trong extension onepage như thế nào?

Thảo luận trong 'Các lỗi thường gặp' bắt đầu bởi Cận Nam, 23 Tháng mười một 2015.

  1. Cận Nam

    Cận Nam New Member

    Các bác cho e hỏi. dù e đã điền đủ thông tin nhưng nó vẫn báo như vầy thì khắc phục trong code như thể nào ạ.
    Capture.JPG

    Bài viết khác cùng chuyên mục:

  2. Cận Nam

    Cận Nam New Member

    Cái này t đã fix được bằng cách vào :
    app/code/core/Mage/Customer/Model/Address/Abstract.php và comment dòng:
    if (!Zend_Validate::is($this->getTelephone(), 'NotEmpty')) lại.

    ->Với trường hợp muốn bỏ bớt 1 số default condition của extension onepage thì các bạn cứ vào file abstract.php để
    ẩn đi. Ko phải lan man mò code trong controller, model rồi mò qua frontend chi mắc công (kinh nghiệm xương máu :cool:) .
    Nhưng nhược điểm là nó sẽ không ghi dl của phần đó vào csdl, cho dù bạn có để text cho họ nhập (đút kết thôi).

    P/s: ae có cách nào khác comment ở dưới nhe. Cứ tích cóp thì hy vọng diễn đàn có nhiều giải pháp cho các ae khác.

    Cái này để đọc thêm về fix lỗi trên http://swarminglabs.com/magento-making-the-telephone-field-not-required-at-checkout/
  3. admin

    admin Mai Văn Hải Staff Member

    Bạn có thể bỏ bớt trong file .xml của extension nó đang gọi ra là ok thôi. KO nên can thiệp cào core của magento nhé.

Chia sẻ trang này