1. 程式人生 > 實用技巧 >oc 設定屬性圖 大小 、 前端顯示

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 }}