2011-12-30 16 views
6

En güncel, açık el arabası sürümünü kullanıyorum.OpenCart anasayfasında ana sayfa kategorileri görüntüler?

Yapmak istediğim şey, menüye uygulamak istediğim gibi, her sayfa sayfasındaki mağaza kategorisi sayfasındaki resmi göstermektir. Bulduğum cetegory.tpl dosyasında http://www.tomrawcliffe.com/portfolio/strings-r-us/

: Sen burada ne anlama geldiğini görebilirsiniz

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

Ama kopya kadar kolay olmadığını fark ve başlık içine bu yapıştırarak geldiniz. tpl vb.

Ne yaparım?

cevap

11

Tamam, sadece bunu

notu gereken yere $category['thumb'] kullanmak bul

  // 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']) 
      ); 

değişiklik, /catalog/view/theme/[your-theme-name]/template/common/header.tpl yılında Sonra

  // 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']) 
      ); 

bu kodu /catalog/controller/common/header.php

açmak ben genişliğini ve yüksekliğini ayarla Yukarıdaki kodda 100px için ht ve uygun olarak değiştirmelisiniz

+0

Elimden gelenin en iyisini açıklamaya çalıştım ama tam olarak anlamadım. İstediğim şey, kategori adıyla birlikte menüde yer değiştirecek kategori görüntüsü. Ve sadece alt kategori görüntülerini istiyorum, alt kedileri değil. Bu daha mı iyi? – user1122925

+0

Yukarıdakilere bir göz atın, ihtiyacınız olana cevap vermelisiniz –

+0

Mutlak bir efsane! Teşekkür ederim. – user1122925