よし、カテゴリごとにメーカーのロゴを表示したい。メーカーのロゴはカテゴリに関連付ける必要があります。つまり、携帯電話のカテゴリには、カテゴリに属するメーカーのロゴのみを表示する必要があります。Microsoft や Sony のロゴのような携帯電話は、ここ (携帯電話のカテゴリ) に表示する必要はありませんが、代わりに表示する必要があります。ゲーム コンソール カテゴリで。
カタログ/コントローラー/製品/category.php
$this->load->model('catalog/manufacturer');
$this->data['manufacturers'] = array();
$results = $this->model_catalog_manufacturer->getManufacturers();
foreach ($results as $result) {
$this->data['manufacturers'][] = array(
'manufacturer_image' => $this->model_tool_image->resize($result['image'],80,80),
'name' => $result['name'],
'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $result['manufacturer_id'])
);
}
カテゴリ.tpl
<?php foreach ($manufacturers as $manufacturer) { ?>
<img src="<?php echo $manufacturer['manufacturer_image']; ?>" />
<?php } ?>
現在、すべてのカテゴリのすべてのメーカーのロゴが表示されます。