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 @ 2020-10-26 17:47  也许明天  阅读(521)  评论(0编辑  收藏  举报