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