Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $_product = $this->getProduct();
- $_attributes = Mage::helper('core')->decorateArray($this->getAllowAttributes());
- ?>
- <?php if ($_product->isSaleable() && count($_attributes)):?>
- <dl>
- <?php foreach($_attributes as $_attribute): ?>
- <dt><label class="required"><em>*</em><?php echo $_attribute->getLabel() ?></label></dt>
- <dd<?php if ($_attribute->decoratedIsLast){?> class="last"<?php }?>>
- <?php if ($_attribute->getLabel() == "Color") { ?>-
- <div class="input-box">
- <input name="super_attribute[<?php echo $_attribute->getAttributeId() ?>]" id="attribute<?php echo $_attribute->getAttributeId() ?>" type="hidden" value="" />
- <?php-
- $attribute = $_product->getResource()->getAttribute('color'); //load the configurable attribute here which is the color
- $frontend = $attribute->getFrontend();
- $selectOptions = $frontend->getSelectOptions(); //get the frontend labels and values of this attribute
- foreach($selectOptions as $color_prop){
- ?>
- <img onClick="document.getElementById('attribute<?php echo $_attribute->getAttributeId() ?>').value = this.id;" id="<?php echo $color_prop['value'] ?>" src="<?php echo Mage::helper('attributeoptionimage')->getAttributeOptionImage($color_prop['value']) ?>" width="30" height="30">
- <?php } ?>
- </div>
- <?php }else{ ?>
- <div class="input-box">
- <select name="super_attribute[<?php echo $_attribute->getAttributeId() ?>]" id="attribute<?php echo $_attribute->getAttributeId() ?>" class="required-entry super-attribute-select">
- <option><?php echo $this->__('Choose an Option...') ?></option>
- </select>
- </div>
- <?php } ?>
- </dd>
- <?php endforeach; ?>
- </dl>
- <script type="text/javascript">
- var spConfig = new Product.Config(<?php echo $this->getJsonConfig() ?>);
- </script>
- <?php endif;?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement