2016-10-24 20 views

答えて

0

あなたが探していることを理解していると思います。

カテゴリビューを担当するコントローラを見つける必要があります。catalog/controller/product/category.phpファイルで見つけられます(OC2と仮定します)。どこかのライン160の周りにあなたが表示されます。

$data['categories'][] = array(
    'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 
    'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url) 
); 

は、ライン35と45の周りcatalog/view/theme/default/template/product/category.tplどこかにある、あなたのカテゴリビューでは、あなたは我々が得たカテゴリの画像を配置することができます

$data['categories'][] = array(
    'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 
    'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url), 
    'image'=> $result['image'] 
); 

と交換コントローラーから先に<?php echo $category['image']; ?>のような形式で入力します。あなたのビューcategory.tpl


<?php echo $category['image']; ?>は、画像の相対URLです。それをあなたの画像ソース属性に入れてください。カテゴリのforeachループ内にある必要があります。

このコードはテストしていませんが、うまくいくはずです。

ここでは、opencart 2のデフォルトインストールが想定されていますが、概念は大部分のテーマまたは拡張機能に適用する必要があります。

関連する問題