oc 设置属性图 大小 、 前端显示

一、设置属性图大小 100*100
E:\phpStudy\PHPTutorial\WWW\opdianzishoubiao\catalog\controller\product\product.php
$product_option_value_data[] = array(
'product_option_value_id' => $option_value['product_option_value_id'],
'option_value_id' => $option_value['option_value_id'],
'name' => $option_value['name'],
'image' => $this->model_tool_image->resize($option_value['image'], 100, 100),
'price' => $price,
'price_prefix' => $option_value['price_prefix']
);


---------------------------------------------------------------------------------------------------


二、设置属性图前端显示

E:\phpStudy\PHPTutorial\WWW\opdianzishoubiao\catalog\view\theme\micra\template\product\product.tpl
------------------------2.0-----------------------------------
<input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" />
<!-- // by lin start-->
<?php if($option_value) echo '<img src="'.$option_value['image'].'" class="img-thumbnail" />'; ?>
<!-- // by lin end-->
<?php echo $option_value['name']; ?>

===============================================================

E:\phpStudy\PHPTutorial\WWW\opencart3.0-boss\catalog\view\theme\default\template\product\product.twig
------------------------3.0-----------------------------------
<input type="radio" name="option[{{ option.product_option_id }}]" value="{{ option_value.product_option_value_id }}" />
{% if option_value.image %} <img src="{{ option_value.image }}" alt="{{ option_value.name }} {% if option_value.price %} {{ option_value.price_prefix }} {{ option_value.price }} {% endif %}" class="img-thumbnail" /> {% endif %}
{{ option_value.name }}
posted @   也许明天  阅读(542)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示