2015-01-07 2 views
0

각 브랜드의 이미지를 추가하고 싶습니다. 모듈을 만들었습니다. 모듈의 편집 양식에서 특정 제조업체/브랜드에 이미지를 할당 할 수 있도록 제조업체 드롭 다운 목록을 원합니다. 맞춤 모듈 편집 양식에서 제조업체 드롭 다운을 얻는 방법은 무엇입니까?

의 편집 양식 위치에 대한 내 코드 :

응용 프로그램/코드/지역/루트/브랜드/차단/Adminhtml/브랜드/편집/탭/form.php

$fieldset->addField('title', 'select', array(
    'name' => 'title', 
    'label' => 'Brand', 
    'values' => Mage::getUrl('catalogsearch/advanced/result', array(
    'brand' => $option['value'] 
    )) 
)); 
$fieldset->addField('filename', 'image', array(
    'label' => Mage::helper('brand')->__('Brand Image') , 
    'required' => false, 
    'name' => 'filename', 
    'note' => '(*.jpg, *.png, *.gif)' 
)); 
+0

당신에게 그럴 수 없다. 렌더러 클래스를 사용하여 모든 제조업체 이름을 렌더링해야합니다. –

+0

@PavanKumar 감사합니다. 더 설명 할 수 있습니까? – Piyush

답변

1
$attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'manufacturer'); 
     //here, "brandname" is the attribute_code 
    $allOptions = $attribute->getSource()->getAllOptions(true, true); 
    $fieldset->addField('title', 'select', array(
     'label'  => Mage::helper('brand')->__('Brand Name'), 
     'name' => 'title', 
     'values' => $allOptions 
)); 
관련 문제