Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.25 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <modification>
  3. <id><![CDATA[Add Image Option]]></id>
  4. <version><![CDATA[1.0]]></version>
  5. <vqmver><![CDATA[2.6.1]]></vqmver>
  6. <author><![CDATA[cyclops]]></author>
  7. <file name="admin/controller/catalog/option.php">
  8. <operation error="skip">
  9. <search position="after"><![CDATA[
  10. $data['text_checkbox'] = $this->language->get('text_checkbox');
  11. ]]></search>
  12. <add><![CDATA[
  13. $data['text_image'] = $this->language->get('text_image');
  14. ]]></add>
  15. </operation>
  16. <operation error="skip">
  17. <search position="replace"><![CDATA[
  18. if ($option['type'] == 'select' || $option['type'] == 'radio' || $option['type'] == 'checkbox') {
  19. ]]></search>
  20. <add><![CDATA[
  21. if ($option['type'] == 'select' || $option['type'] == 'radio' || $option['type'] == 'checkbox' || $option['type'] == 'image') {
  22. ]]></add>
  23. </operation>
  24. </file>
  25. <file name="admin/view/template/catalog/option_form.tpl">
  26. <operation error="skip">
  27. <search position="before" offset="1"><![CDATA[
  28. <optgroup label="<?php echo $text_input; ?>">
  29. ]]></search>
  30. <add><![CDATA[
  31. <?php if ($type == 'image') { ?>
  32. <option value="image" selected="selected"><?php echo $text_image; ?></option>
  33. <?php } else { ?>
  34. <option value="image"><?php echo $text_image; ?></option>
  35. <?php } ?>
  36. ]]></add>
  37. </operation>
  38. </file>
  39. <file name="admin/language/*/catalog/option.php">
  40. <operation error="skip">
  41. <search position="after"><![CDATA[
  42. $_['text_checkbox'] = 'Checkbox';
  43. ]]></search>
  44. <add><![CDATA[
  45. $_['text_image'] = 'Image';
  46. ]]></add>
  47. </operation>
  48. </file>
  49. <file name="catalog/view/theme/*/template/product/product.tpl">
  50. <operation error="skip">
  51. <search position="before"><![CDATA[
  52. <?php if ($option['type'] == 'text') { ?>
  53. ]]></search>
  54. <add><![CDATA[
  55. <?php if ($option['type'] == 'image') { ?>
  56. <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>">
  57. <label class="control-label"><?php echo $option['name']; ?></label>
  58. <div id="input-option<?php echo $option['product_option_id']; ?>">
  59. <?php foreach ($option['product_option_value'] as $option_value) { ?>
  60. <div class="radio">
  61. <label>
  62. <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" />
  63. <img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" class="img-thumbnail" /> <?php echo $option_value['name']; ?>
  64. <?php if ($option_value['price']) { ?>
  65. (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
  66. <?php } ?>
  67. </label>
  68. </div>
  69. <?php } ?>
  70. </div>
  71. </div>
  72. <?php } ?>
  73. ]]></add>
  74. </operation>
  75. </file>
  76. </modification>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement