【发布时间】:2018-04-13 16:52:17
【问题描述】:
在 Prestashop 中,我们可以将图像(拇指)添加到子类别菜单中
if ((int)$category['level_depth'] > 1 && !$is_children) {
$files = scandir(_PS_CAT_IMG_DIR_);
if (count(preg_grep('/^'.$category['id_category'].'-([0-9])?_thumb.jpg/i', $files)) > 0) {
$html .= '<li class="category-thumbnail">';
foreach ($files as $file) {
if (preg_match('/^'.$category['id_category'].'-([0-9])?_thumb.jpg/i', $file) === 1) {
$html .= '<div><img src="'.$this->context->link->getMediaLink(_THEME_CAT_DIR_.$file)
.'" alt="'.Tools::SafeOutput($category['name']).'" title="'
.Tools::SafeOutput($category['name']).'" class="imgm" /></div>';
}
}
$html .= '</li>';
}
}
不幸的是,此代码对我不起作用,图像未显示,尽管我为子类别设置了拇指图像。 有什么帮助吗?
【问题讨论】:
-
您是否在启用类别缩略图后重新生成了图像?是img/c/文件夹中每个类别的缩略图吗?
标签: php prestashop prestashop-1.6