2011-12-30 9 views
6

私は開いているカートの最新バージョンを使用しています。OpenCartは、カテゴリ画像をホームページに表示しますか?

私がしたいことは、メニューページに実装したいので、各ページページの店舗カテゴリページの画像を表示することです。私が見つけたcetegory.tplファイルで

http://www.tomrawcliffe.com/portfolio/strings-r-us/

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

をしかし、私は、それはコピーのように簡単ではありませんことを認識し、ヘッダにこれをペーストするようになったあなたは、私がここで何を意味するか見ることができます。

私は何をしますか?

答えて

11

OK、あなたがそれを必要な場所

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

に変更し、それは次に/catalog/view/theme/[your-theme-name]/template/common/header.tplに単にそのI

ノートを$category['thumb']を使用

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

このコードを探す/catalog/controller/common/header.php

を開きます幅と高さを設定しました上記のコードではhtから100pxに変更する必要があります。

+0

私はベストを説明しようとしましたが、それほど効果がありませんでした。私が欲しいのは、カテゴリ名と共に、カテゴリイメージをメニュー内に表示することです。そして、私はちょうどサブカテゴリーではなく、親カテゴリーの画像を必要としています。それはもっと良いですか? – user1122925

+0

あなたが必要とするものに答えるべきである上記を見てください –

+0

あなたは絶対伝説です!ありがとうございました。 – user1122925

関連する問題