sql >> Database teknologi >  >> RDS >> Mysql

opencart - Hvordan viser man manuelt et modul i en skabelonfil?

For at gøre dette skal du redigere to filer

Først skal du redigere controlleren. I dette eksempel vil jeg tilføje specialerne til startsiden

Så åbn controller-filen catalog/controller/common/home.php . Et sted før denne linje $this->response->setOutput($this->render()); tilføje følgende

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

Arrayet er indstillingerne for modulet. Bemærk, at layout, position, status og sorteringsrækkefølge ikke er inkluderet, da de er irrelevante her. Jeg har også brugt special_block som en unik nøgle til indholdet for at undgå, at det kommer i konflikt med andre elementer, der muligvis skal gengives

Så i din skabelonfil skal du bare bruge hvor end du vil have modulet til at gå




  1. Sådan konverteres en streng til en dato/tid i SQL Server ved hjælp af CAST()

  2. Hvordan kan jeg vælge * fra en tabel i MySQL, men udelade bestemte kolonner?

  3. CodeIgniter- aktiv registreringsindsæt, hvis ny eller opdatering på duplikat

  4. Rum - Brug af eksterne SQLites samt intern DB