在opencart-php中显示不同的图像大小


display different image size in opencart php

我的opencart目录/image/cache/data 中有以下图像名称

1. 15-40x40.jpg
2. 15-62x62.jpg
3. 15-100x100.jpg
4. 15-160x160.jpg
5. 15-200x200.jpg
6. 15-455x475.jpg
7. 15-800x800.jpg

如果我使用回声$thumb,它显示的是图像15-800x800.jpg,但我怎么能称图像15-100x100.jpg

任何人都能帮助

"800x800"、"100x100"值显示图像的尺寸。Opencart在其网页中使用原始图像的调整大小版本。您可以在opencart admin:System > Settings > Store [Edit] > Image选项卡中更改图像尺寸。您正在搜索的选项可能是Image选项卡中的Product Image Thumb Size:

图像(缩略图)通常由类似于以下内容的代码创建:

$this->data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));

(这是针对类别页面上的类别图像)。在这里,宽度高度大小是从DB、表setting中混合而来的,或者换句话说,您可以在您的admoniration-System -> Setting-编辑存储,选项卡图像中设置它们。

但是,如果你需要在某些模块中以不同的方式进行此操作,并且不想为此创建新的设置(因为你知道你在不久的将来不会更改或不经常更改),你可以简单地调用你的拇指如下:

$this->data['thumb'] = $this->model_tool_image->resize($category_info['image'], 100, 100);

更改控制器中的$this->data['thumb']$category_info['image']部件以满足您的需求。。。