Как включить поиск по выбранным раскрывающимся значениям?
Я хочу сохранить атрибут раскрывающегося списка вместе с их значениями на интерфейсе (Домашняя страница) для поиска в каталоге. Я ввел следующий код:
<div class="search">
<li class="fields">
<label for="technologies"><?php echo $this->__('Technologies'); ?></label>
<div class="input-box">
<select class=" required-entry required-entry select" >
<?php
$attributeId = Mage::getResourceModel('eav/entity_attribute')->getIdByCode('catalog_product','technologies');
$attribute = Mage::getModel('catalog/resource_eav_attribute')->load($attributeId);
$attributeOptions = $attribute->getSource()->getAllOptions();
foreach($attributeOptions as $each){?>
<option value="<?php echo $each[value]?>"><?php echo $each["label"]?></option><?php
}
?>
</select>
<button type="submit" title="<?php echo $this->__('Search') ?>" class="button search-button"><span><span><?php echo $this->__('Search') ?></span></span></button>
</div>
</li>
</div>
Как включить поиск по каталогу для выбранного значения атрибута.
1
Author: Teja Bhagavan Kollepara, 2016-08-17
1 answers
Проверьте код ниже
<div class="search">
<li class="fields">
<label for="technologies"><?php echo $this->__('Technologies'); ?></label>
<?php $url = Mage::getBaseUrl().'catalogsearch/advanced/result'; ?>
<form action="<?php echo $url; ?>" method="get">
<div class="input-box">
<select class=" required-entry required-entry select" name='technologies'>
<option value="">Select...</option>
<?php
$attribute_code = "technologies";
$attribute_details = Mage::getSingleton("eav/config")->getAttribute("catalog_product", $attribute_code); $options = $attribute_details->getSource()->getAllOptions(false); Foreach($options as $option){
?>
<option value="<?php echo $option["value"]; ?>">
<?php echo $option["label"]; ?>
</option>
<?php
}
?>
</select>
<button type="submit" title="<?php echo $this->__('Search') ?>" class="button search-button"><span><span><?php echo $this->__('Search') ?></span></span></button>
</div>
</form>
</li>
</div>
2
Author: Prashant Barot, 2016-08-17 13:35:26