Magento – xem lại / Xem lại không bắt buộc

hình ảnh

Một khách hàng muốn đến Đánh giá về sản phẩm của mình cho khách hàng thoải mái hơn thực hiện và yêu cầu chúng tôi rằng trong tương lai các lĩnh vực

Tóm tắt đánh giá của bạn

xem lại

tùy chọn, không bắt buộc có nhiều. Do đó nên là đủ, khi ngôi sao được trao giải thưởng và những người muốn có gì để viết, điều này sẽ không còn phải.

Để làm điều này có thể, là form.phtml trong ứng dụng thư mục / thiết kế / frontend /[cơ sở hoặc mặc định]/[IhrTemplate]/template / xem xét mở và có ca. từ dòng 76 thích nghi luật. Đối với các tóm lại chúng tôi lấy một phần sau:

                        <nhãn cho ="summary_field" class ="cần thiết"><trong>*</trong><?php echo $ this->__('Tóm tắt đánh giá của bạn') ?></nhãn>
                        <div class ="đầu vào hộp">
                            <input type ="bản văn" name ="chức vụ" id ="summary_field" class ="đầu vào văn bản yêu cầu nhập cảnh" value ="<?php echo $ this->htmlEscape($data->getTitle()) ?>" />
                        </div>

Từ đây chúng ta loại bỏ tất cả các thông báo cần thiết, để cuối cùng như sau vẫn đang:

                        <nhãn cho ="summary_field" ><?php echo $ this->__('Tóm tắt đánh giá của bạn') ?></nhãn>
                        <div class ="đầu vào hộp">
                            <input type ="bản văn" name ="chức vụ" id ="summary_field" class ="nhập ký tự" value ="<?php echo $ this->htmlEscape($data->getTitle()) ?>" />
                        </div>

Cùng chúng tôi làm cho thực tế Xem lại Phần như. từ dòng 82, do đó, đây là những gì còn lại sau:

                        <nhãn cho ="review_field" ><?php echo $ this->__('Ôn tập') ?></nhãn>
                        <div class ="đầu vào hộp">
                            <textarea name="detail" id ="review_field" cols ="5" rows="3" ><?php echo $ this->htmlEscape($data->getDetail()) ?></textarea>
                        </div>

Với sự thay đổi này, sau đó frontend điều chỉnh. Các khách hàng do đó không thấy * dấu hoa thị trường bắt buộc hơn. Tuy nhiên Magento vẫn sẽ có các mục, Do đó, chúng tôi cũng thay đổi Review.php Mã thư mục / core / Mage / Review / mẫu mà chúng tôi sao chép các tập tin một cách tốt nhất trong các mã thư mục / local / Mage / Review / mẫu, không can thiệp trực tiếp vào lõi.

Dưới đây là những điểm có liên quan ca. từ dòng 114 tìm thấy. Đối với các tóm lại là thế này

        nếu (!Zend_Validate::là($điều này->getTitle(), 'NotEmpty')) {
            $lỗi[] = $helper->__('Tóm tắt đánh giá có thể ' t được sản phẩm nào ');
        }

và cho ý kiến ​​của mình

        nếu (!Zend_Validate::là($điều này->getDetail(), 'NotEmpty')) {
            $lỗi[] = $helper->__('Xem xét có thể ' t được sản phẩm nào ');
        }

Những khu vực hoặc xóa bỏ hoặc bỏ ghi chú.

Vì vậy, khu vực này sẽ giống như thế này

    public function validate()
    {
        $lỗi = array();

        $helper = Mage::người giúp việc('khách hàng');

        /*nếu (!Zend_Validate::là($điều này->getTitle(), 'NotEmpty')) {
            $lỗi[] = $helper->__('Tóm tắt đánh giá có thể ' t được sản phẩm nào ');
        } */

        nếu (!Zend_Validate::là($điều này->getNickname(), 'NotEmpty')) {
            $lỗi[] = $helper->__('Biệt hiệu có thể ' t được sản phẩm nào ');
        }

        /*nếu (!Zend_Validate::là($điều này->getDetail(), 'NotEmpty')) {
            $lỗi[] = $helper->__('Xem xét có thể ' t được sản phẩm nào ');
        } */

        nếu (trống($lỗi)) {
            trở thành sự thật;
        }
        trả $ lỗi;
    }

Bây giờ, hai lĩnh vực không bắt buộc hơn. Để xóa chưa hiển thị này, bạn cũng có thể “(không bắt buộc)” Viết đằng sau các tiêu đề.

Với lại trong form.phtml

và các dòng

<nhãn cho ="summary_field" ><?php echo $ this->__('Tóm tắt đánh giá của bạn') ?></nhãn>

trong

<nhãn cho ="summary_field" ><?php echo $ this->__('Tóm tắt đánh giá của bạn (opt.)') ?></nhãn>

thay đổi.

selbes cho “Ôn tập” một vài dòng dưới đây. Bây giờ, tuy nhiên, sẽ ở phía trước của Đức chỉ có thể có được, vì không có dịch. Do đó, các chính tốt nhất translate.csv mở trong mẫu thư mục riêng của nó, và các dòng

"Tóm tắt đánh giá của bạn (opt.)","Tóm tắt đánh giá của bạn (không bắt buộc)"
"Ôn tập (opt.)","ý kiến ​​của bạn (không bắt buộc)"

chèn. Sau đó tải lên tất cả mọi thứ, có thể. Xóa bộ nhớ cache và thì đấy bây giờ nó phù hợp.

hình ảnh

 

Được sử dụng trong Magento Version 1.6.2.0. bình luận, gợi ý, câu hỏi? vui vẻ!

Xuất bản bởi sợi Dệt

từ 2009 Tôi đã làm việc chặt chẽ với Magento. Tôi bắt đầu với việc tạo ra và hoạt động của các cửa hàng B2C. Điều này đã được mở rộng thông qua công việc của tôi trong lĩnh vực logistics. Điều này dẫn đến hệ thống B2E đầu tiên chuyên. Hôm nay tôi làm việc ngày một ngày với B2C thú vị, B2B- và các dự án B2E và báo cáo trong blog này về những thách thức và đưa ra lời khuyên trong cuộc.

2 Nhận xét về "Magento – xem lại / Xem lại không bắt buộc”

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *