0
我需要在opencart中的category.tpl模塊中顯示類別的縮略圖圖像嗎?在opencart中顯示category.tpl模塊中的類別縮略圖?
我想在擴展/模塊類的顯示縮略圖/ category.tpl不是產品/ product.tpl
我怎麼能做到這一點?
用於子類別下的Opencart的版本Opencart的2.3.0.2
我需要在opencart中的category.tpl模塊中顯示類別的縮略圖圖像嗎?在opencart中顯示category.tpl模塊中的類別縮略圖?
我想在擴展/模塊類的顯示縮略圖/ category.tpl不是產品/ product.tpl
我怎麼能做到這一點?
用於子類別下的Opencart的版本Opencart的2.3.0.2
查看照片2.3
尋找在目錄\控制器\產品\ category.php以下代碼
$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)
);
更換代碼如下代碼:
$data['categories'][] = array(
'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
'image' => $this->model_tool_image->resize($result['image'], 100,100),
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
);
更改爲'image'=> $ this-> model_ tool_image-> resize($ result ['image'],100,100),如果你不得不增大尺寸,那麼把100改成其他值。
尋找在目錄\視圖\主題\默認\模板\產品下面的代碼\ category.tpl
<?php if ($categories) { ?>
<h3><?php echo $text_refine; ?></h3>
<?php if (count($categories) <= 5) { ?>
<div class="row">
<div class="col-sm-3">
<ul>
<?php foreach ($categories as $category) { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
<?php } ?>
</ul>
</div>
</div>
<?php } else { ?>
<div class="row">
<?php foreach (array_chunk($categories, ceil(count($categories)/4)) as $categories) { ?>
<div class="col-sm-3">
<ul>
<?php foreach ($categories as $category) { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
<?php } ?>
</ul>
</div>
<?php } ?>
</div>
<?php } ?>
<?php } ?>
與下面的代碼替換
<?php if ($categories) { ?>
<h3><?php echo $text_refine; ?></h3>
<?php if (count($categories) <= 5) { ?>
<div class="row">
<div class="col-sm-3">
<ul>
<?php foreach ($categories as $category) { ?>
<li> <a href="<?php echo $category['href']; ?>">
<?php if($category['image']){ ?>
<img src="<?php echo $category['image']; ?>" ><br>
<?php } ?>
<?php echo $category['name']; ?></a></li>
<?php } ?>
</ul>
</div>
</div>
<?php } else { ?>
<div class="row">
<?php foreach (array_chunk($categories, ceil(count($categories)/4)) as $categories) { ?>
<div class="col-sm-3">
<ul>
<?php foreach ($categories as $category) { ?>
<li><a href="<?php echo $category['href']; ?>">
<?php if($category['image']){ ?>
<img src="<?php echo $category['image']; ?>" ><br>
<?php } ?>
<?php echo $category['name']; ?></a></li>
<?php } ?>
</ul>
</div>
<?php } ?>
</div>
<?php } ?>
<?php } ?>
添加額外的代碼如下,並有兩個地方添加代碼:
<?php if($category['image']){ ?>
<img src="<?php echo $category['image']; ?>" ><br>
<?php } ?>
您的默認設定的主題,但如果你正在使用丘斯托m主題,那麼你必須按照你的主題進行管理。
https://webocreation.com/blog/show-images-sub-categories-opencart-version-2-3
謝謝你,但這個不是我所需要的,我想在擴展/模塊類的顯示縮略圖/ category.tpl不是產品/ product.tpl –
然後你可以使用這個模塊 https://開頭webocreation .com/blog/show-selected-categories-as-featured-categories-opencart-module-free 選擇類別並顯示你喜歡的內容 –