2012-08-15 3 views
1

/template/bundle/catalog/product/view/options/type/bundle/option/select.phtml 아래의 select.phtml에는 선택 드롭 다운 옵션을 만드는 기능이 있습니다. 번들 제품.Magento Bundle - 옵션의 속성 얻기

기본값은 foreach $_selections as $_selection

이 생산 [제품 옵션 이름] + [가격 차이] 내가 옷을 번들하고있어

아래에있는 옵션을 사용 echo $this->getSelectionTitlePrice($_selection, false)를 설정하고 나는 일이를 변경하려면 그 옵션의 크기 속성 ('pos_sizes')은 제품 이름에 크기가 없으며 size 속성이 유일한 차이이며 가격 차이가 없기 때문입니다. 따라서 옵션을 [POS_SIZES] 속성에 대한 드롭 다운 옵션 만 변경하려고합니다.

나는

$_option->getAttributeText('pos_sizes') 

$attribute=Mage::getModel('catalog/product')->getResource()->getAttribute("pos_sizes") 

의 변화를 포함하는 방법의 숫자를 시도했습니다하지만 표시 할 수있는 옵션의 속성을 얻을 수 없습니다. select.phtml의 상단에

사용할 수있는 변수는 내가 거의 다했다

<?php $_option  = $this->getOption(); ?> 
<?php $_selections = $_option->getSelections(); ?> 
<?php $_default  = $_option->getDefaultSelection(); ?> 
<?php list($_defaultQty, $_canChangeQty) = $this->_getDefaultValues(); ?> 

답변

2

이다. 조금 더 노는 것이 이것을 얻었습니다. 먼저 $ _selection의 id를 가져 와서 AttributeText를 얻어야했습니다.

$bundledsize = Mage::getModel('catalog/product')->load($_selection->getId())->getAttributeText('pos_sizes'); 
echo $bundledsize;