Got [OCMOD]product_option_image_swap working on 2.3.0.2 - loved it on 2.0.2.0
in install.xml replace:
Code: Select all
<file path="catalog/controller/product/product.php">
<operation>
<search><![CDATA[$data['images'][] = array(]]></search>
<add position="after"><![CDATA[ 'big_thumb' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_thumb_width'), $this->config->get('config_image_thumb_height')), ]]>
</add>
</operation>
<operation>
<search><![CDATA[$product_option_value_data[] = array(]]></search>
<add position="after"><![CDATA[ 'imagel' => $this->model_tool_image->resize($option_value['image'], $this->config->get('config_image_thumb_width'), $this->config->get('config_image_thumb_height')),
'imagexl' => $this->model_tool_image->resize($option_value['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),]]></add>
</operation>
<operation>
<search><![CDATA[$this->document->addScript('catalog/view/javascript/jquery/magnific/jquery.magnific-popup.min.js');]]></search>
<add position="before"><![CDATA[$this->document->addScript('catalog/view/javascript/jquery/jquery.elevateZoom-3.0.8.min.js');]]>
</add>
</operation>
</file>
Code: Select all
<file path="catalog/controller/product/product.php">
<operation>
<search><![CDATA[$data['images'][] = array(]]></search>
<add position="after"><![CDATA[ 'big_thumb' => $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_thumb_width'), $this->config->get($this->config->get('config_theme') . '_image_thumb_height')), ]]>
</add>
</operation>
<operation>
<search><![CDATA[$product_option_value_data[] = array(]]></search>
<add position="after"><![CDATA[ 'imagel' => $this->model_tool_image->resize($option_value['image'], $this->config->get($this->config->get('config_theme') . '_image_thumb_width'), $this->config->get($this->config->get('config_theme') . '_image_thumb_height')),
'imagexl' => $this->model_tool_image->resize($option_value['image'], $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height')),]]></add>
</operation>
<operation>
<search><![CDATA[$this->document->addScript('catalog/view/javascript/jquery/magnific/jquery.magnific-popup.min.js');]]></search>
<add position="before"><![CDATA[$this->document->addScript('catalog/view/javascript/jquery/jquery.elevateZoom-3.0.8.min.js');]]>
</add>
</operation>
</file>