Thay thế mô-đun lõi javascript magento 2


7

Tôi đang thay thế mô-đun tìm kiếm lõi js bằng mô-đun tùy chỉnh bằng cách sử dụng mã sau đây.

var config = {
    map: {
        '*': {
            'quickSearch':'All_Search/form-mini'
        }
    }
};

Khi tôi kiểm tra tệp certjs-config.js từ nguồn trang, tôi thấy cấu hình của mình được chèn vào tệp ở trên cùng

(function(require){
(function() {
var config = {
    map: {
        '*': {
            'quickSearch':'All_SearchAutoComplete/form-mini'
        }
    }
};

và cấu hình mô-đun lõi nằm ở giữa tệp khiến tải tệp lõi / mặc định. Nếu tôi thay đổi tên Mô-đun của mình Từ Tất cả thành Zall hoặc sắp xếp theo thứ tự bảng chữ cái thì nó hoạt động đúng. Làm thế nào để giải quyết vấn đề này.


Bạn đã thử thêm một <sequence> <module name="Magento_Search"/> </sequence>trong etc / module.xml chưa?
Renon Stewart

tôi đã thử <sequece> nhưng không hoạt động ... @ RS
Deepak Kumar

chúng tôi phải đối mặt với cùng một vấn đề. Ngoài ra, một số tệp js được yêu cầu trong các mô-đun lõi dựa trên hiện tại ghi chú chủ đề trống magento, không nên (và không phải luôn luôn) trường hợp. Hy vọng cho một giải pháp ở đây hay một "sửa chữa" cho rằng trong lõi magento2
David Verholen

Câu trả lời:


2

Vấn đề này liên quan đến setup_version vào module.xml, tôi đã phải đối mặt với vấn đề này và đã sửa.

Mở mô-đun của bạn từ ứng dụng> mã> YourNameSapce> YourModule>, v.v.

thay đổi setup_version = "1.0.0" thành setup_version = "2.0.0"

Sau đó

Chạy mô-đun của bạn một lần nữa để xóa thiết lập khỏi bảng "setup_module" và chạy lệnh bên dưới vào magento gốc của bạn: php bin / magento setup: nâng cấp

Sau đó loại bỏ certjs-config.js của bạn và làm mới frontend một lần nữa, nó sẽ tạo ra certjs-config.js mới mở nó và kiểm tra.

Xin đừng quên xóa bộ nhớ cache Flush Tĩnh Files Cache.

Hy vọng điều này sẽ làm việc cho bạn.

Cảm ơn


Không hoạt động. Không thể tải js
Paras Arora

Chạy lệnh: php bin / magento setup: static-content: triển khai nó có thể loại bỏ vấn đề của bạn.
Hardik Patel

Hai, tôi đang làm những gì bạn đề cập nhưng không làm việc cho tôi. Tôi có thể biết những gì tôi có thể làm sai tôi đã thêm mã của tôi dưới đây
kamal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.