Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

opencart — Bagaimana cara menampilkan modul secara manual di dalam file templat?

Untuk melakukan ini, Anda perlu mengedit dua file

Pertama, Anda perlu mengedit controller. Dalam contoh ini, saya akan menambahkan spesial ke halaman beranda

Jadi buka file pengontrol catalog/controller/common/home.php . Di suatu tempat sebelum baris ini $this->response->setOutput($this->render()); tambahkan yang berikut

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

Array adalah pengaturan untuk modul. Perhatikan bahwa tata letak, posisi, status, dan urutan pengurutan tidak disertakan, karena tidak relevan di sini. Saya juga menggunakan special_block sebagai kunci unik untuk konten, untuk menghindari konflik dengan item lain yang mungkin perlu dirender

Kemudian di file template Anda, Anda hanya perlu menggunakan <?php echo $special_block; ?> ke mana pun Anda ingin modul itu pergi




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengurangi konsumsi memori mysql pada instance mikro [dilindungi email]

  2. Cara Meng-upgrade MySQL di CentOS

  3. MySQL Query - mendapatkan catatan yang hilang saat menggunakan group-by

  4. Bagaimana saya bisa men-debug mengapa kueri MySQL paling sederhana mengembalikan false?

  5. Bagaimana cara mengindeks tabel tautan dengan benar untuk koneksi banyak ke banyak di MySQL?