`
kirenenko04
  • 浏览: 152043 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

get multiselect attribute values on the product

 
阅读更多
	/**
	 * get multiselect attribute values on the product
	 */
	public function get_mulselect_attr_values($_attribute_code, $productId) {
		$storeId = Mage::app()->getStore()->getStoreId();
		$car_options_csv = Mage::getResourceModel('catalog/product')->getAttributeRawValue($productId, $_attribute_code, $storeId ); // returns: 123,124
		$car_options = explode(',', $car_options_csv);
		$attributeId = Mage::getResourceModel('eav/entity_attribute')->getIdByCode('catalog_product',$_attribute_code);
		$attribute = Mage::getModel('catalog/resource_eav_attribute')->load($attributeId);
		$attributeOptions = $attribute ->getSource()->getAllOptions();
		
		$res = array();
		
		foreach($attributeOptions as $a)
		{
			$l = $a['label'];
			$m = $a['value'];
			if (strlen(trim($l))>0 && in_array($m, $car_options))
			{
				$res[$m] = $l;
			}
		}
		return $res;
	}

 

分享到:
评论

相关推荐

    jquery ui multiselect demo

    你可以通过调用`.multiselect('getChecked')`或`.multiselect('getSelected')`方法来实现。这两个方法略有不同:`getChecked`返回所有被勾选的选项,而`getSelected`返回的是实际在视图中被选中的项(可能因为分组而...

    bootstrap-multiselect下拉多选框

    $('#example-get-selected-values').multiselect(); }); ``` 三、配置选项 Bootstrap Multiselect提供了一系列配置选项,如`includeSelectAllOption`(是否包含全选选项)、`buttonWidth`(按钮宽度)等,可以...

    multiselect2side插件

    $('.multiselect2side').multiselect2side().on('moveRight', function(event, values) { console.log('移入右侧的值:', values); }); ``` ### 自定义样式 `Multiselect2Side`的CSS文件提供了基础样式,开发者...

    Jquery multiselect

    例如:`var selectedValues = $('select').multiselect('getChecked').map(function() { return $(this).val(); }).get();` 4. **保持状态**:在页面刷新后,Jquery Multiselect可以记住之前的选择。这通常通过在...

    jquery.multiSelect.js

    jquery.multiSelect.js

    multiselect-master.zip

    "multiselect-master.zip" 是一个包含左右移动多选框插件源代码的压缩包,它提供了用户交互式的多选功能,常用于网页开发中。在解压后,我们需要关注两个核心文件 "multiselect.min.js" 和 "multiselect.js",它们是...

    多选下拉框(jquery_multiselect)

    **多选下拉框(jquery_multiselect)** 在网页开发中,我们经常遇到需要用户从一组选项中选择多个项的情况,传统的HTML `<select>` 标签仅支持单选,为了解决这一问题,jQuery 插件 `jquery_multiselect` 应运而生...

    jquery下拉多选框multiSelect

    《jQuery下的多选下拉框:multiSelect插件详解》 在Web开发中,我们经常需要处理用户的选择操作,特别是当需要用户提供多个选项时,传统的HTML `<select>` 标签往往不能满足需求。这时,jQuery的插件multiSelect就...

    bootstrap-multiselect

    Bootstrap Multiselect是一款基于Bootstrap框架的插件,专为创建功能丰富的多选下拉菜单而设计。这个插件扩展了HTML `<select>` 元素,使其能够以美观且用户友好的方式呈现多选选项。在本文中,我们将深入探讨...

    bootstrap multiselect单选多选

    Bootstrap Multiselect是一款基于Bootstrap框架的插件,用于创建功能丰富的多选和单选下拉选择控件。这个插件极大地增强了原生HTML `<select>` 元素的功能,提供了美观且用户友好的界面,使得在网页设计中处理复选...

    jquery.multiselect.filter

    《jQuery Multiselect Filter插件详解》 在网页开发中,多选下拉框是一个常见的交互元素,用于提供多个选项供用户选择。然而,当选项数量庞大时,用户查找所需选项可能会变得困难。为了解决这一问题,jQuery社区...

    Multiselect源码

    《Multiselect源码详解——构建高效多选列表框》 在网页开发中,用户界面的交互性和易用性是至关重要的。"Multiselect"是一种基于jQuery实现的双列多选列表框控件,它提供了方便的左右移动功能,使得用户能够轻松地...

    bootstrap-multiselect-master

    $('#example').on('changed.bs.multiselect', function (event, checked, checkedOptions) { // 处理用户的选择变化 }); ``` 在压缩包`bootstrap-multiselect-master`中,通常会包含源代码文件(如CSS和JS)、示例...

    Jquery多选下拉列表插件jquery multiselect

    **jQuery Multiselect插件详解** 在网页开发中,我们经常需要处理用户的选择操作,特别是当选项较多时,传统的HTML `<select>` 元素显得不够友好。为此,jQuery提供了一个强大的多选下拉列表插件——jQuery ...

    实现multiselect用到的js和css

    实现multiselect用到的js和css文件,包含:js文件包含jquery.multiselect.js、jquery-1.7.2.min.js和jquery-ui-1.8.2.custom.min.js,css文件包含jquery.multiselect.css和jquery-ui-1.8.2.custom.css

    jquery.multiSelect下拉多选

    《jQuery.multiSelect下拉多选组件详解》 在网页开发中,我们经常遇到需要实现下拉多选功能的情况,这可以提升用户界面的交互性和效率。jQuery作为一个强大的JavaScript库,提供了丰富的插件来帮助开发者实现这类...

    jquery.multiselect.js多选下拉框选择代码

    $('#yourSelect').on('multiselect.onSelect', function(event, option) { console.log('选择了选项:', $(option).text()); }); ``` 四、优化与扩展 1. **性能优化**:对于拥有大量选项的下拉框,可以通过...

    bootstrap-multiselect下拉框多选单选条件筛选

    Bootstrap Multiselect是一款基于Bootstrap框架的插件,用于创建具有多选和单选功能的下拉框,同时提供了条件筛选的功能。这款插件极大地提升了用户在交互界面中的选择体验,尤其适用于需要用户从大量选项中进行选择...

Global site tag (gtag.js) - Google Analytics