Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

opencart - Làm cách nào để hiển thị thủ công một mô-đun bên trong tệp mẫu?

Để thực hiện việc này, bạn cần thực hiện các chỉnh sửa đối với hai tệp

Trước tiên, bạn sẽ cần chỉnh sửa bộ điều khiển. Trong ví dụ này, tôi sẽ thêm các phần đặc biệt vào trang chủ

Vì vậy, hãy mở tệp điều khiển catalog/controller/common/home.php . Ở đâu đó trước dòng này $this->response->setOutput($this->render()); thêm phần sau

$this->data['special_block'] = $module = $this->getChild('module/special', array(
    'limit' => 5,
    'image_width' => 80,
    'image_height' => 80
));

Mảng là cài đặt cho mô-đun. Lưu ý rằng bố cục, vị trí, trạng thái và thứ tự sắp xếp không được bao gồm, vì chúng không liên quan ở đây. Tôi cũng đã sử dụng special_block như một khóa duy nhất cho nội dung, để tránh nó xung đột với bất kỳ mục nào khác có thể cần hiển thị

Sau đó, trong tệp mẫu của bạn, bạn chỉ cần sử dụng <?php echo $special_block; ?> bất cứ nơi nào bạn muốn mô-đun đi đến




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả lại giá trị ngay cả khi không có kết quả

  2. mysql CHỌN LIKE chỉ phải khớp toàn bộ từ với biến

  3. Làm cách nào để thực hiện định dạng 'Trường hợp thích hợp' của cột mysql?

  4. Cập nhật trường khi không có giá trị

  5. Cơ sở dữ liệu quan hệ có thể mở rộng quy mô theo chiều ngang