it-swarm-vi.com

Tôi có thể sử dụng ghi đè HTML để ghi đè tệp nằm trong / thành phần / quản trị viên / tên thành phần / người trợ giúp / không?

Tôi biết đây là các tệp cốt lõi của thành phần và tôi không muốn thay đổi chúng trực tiếp. Vì vậy, tôi đang tìm cách nào đó, như VQMod của OpenCart, để tạo ghi đè, tôi có thể sử dụng ghi đè HTML cho mục đích đó không?

Tôi đã đến nhà phát triển thành phần và chúng không hữu ích.

4
BodgeIT

Nếu lớp Trình trợ giúp được tải theo cách động, kiểm tra xem nó đã được tải chưa, CÓ. Bạn có thể ghi đè lên nó.

Không phải với phần ghi đè HTML, nhưng với Trình cắm hệ thống . Bạn có thể tạo một plugin Hệ thống, tải cùng một lớp Trình trợ giúp trước lớp gốc.

Vui lòng kiểm tra câu hỏi liên quan này: Cách ghi đè các lớp lõi?

4
Anibal

Bạn không thể tạo ghi đè cho các tệp trợ giúp với cùng một cách như mẫu ghi đè hoạt động.

Nhưng những gì bạn có thể làm, với ghi đè mẫu, là bạn có thể bỏ qua mẫu mvc của thành phần và thêm bất kỳ mã nào bạn muốn trong tệp của chế độ xem tùy chỉnh của bạn.

Vì vậy, ví dụ bạn có thể tạo ghi đè mẫu cho chế độ xem cụ thể của thành phần và trong mẫu của bạn, bạn có thể "nói chuyện" trực tiếp với cơ sở dữ liệu và tìm nạp các mục bạn muốn, theo cách bạn muốn.

1
FFrewin