tra-loi-cau-hoi-phat-trien-web.com

Lỗi nghiêm trọng: Gọi hàm chức năng thành viên get () trên Trình quản lý mẫu

Tôi đã được yêu cầu làm việc trên một trang web Joomla 3.4.1 được nâng cấp gần đây từ các phiên bản trước của Joomla.

Tôi đã phải sao chép mẫu chính và tạo một mẫu mới. Nhưng khi tôi vào trình quản lý mẫu -> các mẫu để tạo bản sao, trình quản lý mẫu đã bị hỏng và lỗi nghiêm trọng sau đây đã được báo cáo:

Lỗi nghiêm trọng: Gọi tới hàm thành viên get () trên quản trị viên/thành phần/com_tem mẫu/lượt xem/mẫu/tmpl/default.php trên dòng 101

Có gì sai và làm thế nào để khắc phục điều này?

3
FFrewin

Chà, một cái nhìn nhanh bên trong thư mục mẫu của trang web, đã cho tôi thấy một sự thật xấu xí - dường như bất cứ ai đã nâng cấp, chưa bao giờ xem xét để dọn sạch trang web khỏi mã/tiện ích mở rộng/mẫu cũ không tương thích với Joomla 3.

Vì vậy, trong thư mục mẫu tôi đã tìm thấy 8 mẫu cũ kể từ Joomla 1.5, vẫn được coi là các mẫu đã cài đặt trong hệ thống Joomla.

Giải pháp là gỡ cài đặt các mẫu không tương thích cũ này và xóa tất cả các thư mục/tệp của chúng khỏi thư mục mẫu.

Trình quản lý mẫu hiện hoạt động!

6
FFrewin