2011-12-30 7 views
6

Sto utilizzando la versione più aggiornata del carrello aperto.OpenCart mostra le immagini delle categorie sulla homepage?

Quello che voglio fare è mostrare l'immagine dalla pagina della categoria di negozio su ogni pagina di pagina, poiché voglio implementarla nel menu. Si può vedere quello che voglio dire qui: http://www.tomrawcliffe.com/portfolio/strings-r-us/

Nel file cetegory.tpl ho trovato:

<?php if ($thumb) { ?> 
    <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ? >" /></div> 
<?php } ?> 

Ma io sono venuto a rendersi conto che non è così facile come copiando e incollando questo nell'intestazione. tpl ecc.

Che cosa faccio !?

risposta

11

OK, aprire /catalog/controller/common/header.php

Trova questo codice

  // Level 1 
      $this->data['categories'][] = array(
       'name'  => $category['name'], 
       'children' => $children_data, 
       'column' => $category['column'] ? $category['column'] : 1, 
       'href'  => $this->url->link('product/category', 'path=' . $category['category_id']) 
      ); 

cambiamento a

  // Level 1 
      $this->load->model('tool/image'); 
      $image = empty($category['image']) ? 'no_image.jpg' : $category['image']; 
      $thumb = $this->model_tool_image->resize($image, 100, 100); 

      $this->data['categories'][] = array(
       'name'  => $category['name'], 
       'children' => $children_data, 
       'column' => $category['column'] ? $category['column'] : 1, 
       'thumb' => $thumb, 
       'href'  => $this->url->link('product/category', 'path=' . $category['category_id']) 
      ); 

Poi nel /catalog/view/theme/[your-theme-name]/template/common/header.tpl sufficiente utilizzare $category['thumb'] ovunque ne abbiate bisogno

nota che ho hai impostato la larghezza e l'altezza ht a 100px nel codice sopra, e dovresti cambiarlo a seconda dei casi

+0

Ho cercato di spiegare il mio meglio, ma non l'ho capito. Quello che voglio è l'immagine della categoria da visualizzare nel menu, insieme al nome della categoria. E voglio solo le immagini di categoria padre, non i sottocats. E 'meglio? – user1122925

+0

Dai un'occhiata a quanto sopra, che dovrebbe rispondere a ciò che ti serve –

+0

La tua leggenda assoluta! Grazie. – user1122925