2014-01-15 3 views
0

Dfferent 제품에 대한 Dfferent Manufacturer 특성을 추가했습니다. 프런트 엔드의 오른쪽 열에 관리자 백엔드에 추가 된 모든 제조업체 속성을 표시하려고합니다. 누구든지이 사실을 알고 있다면 도와주세요프런트 엔드의 오른쪽 열에있는 모든 제조업체 특성을 Magento로 표시하는 방법

+0

이하? 일반적으로 모든 제품에 대해 하나의 드롭 다운 제품 속성이 있으며 드롭 다운 옵션에서 각 제품에 대한 특정 값을 선택할 수 있습니다. 그리고 그 속성을 계층화 된 필터링으로 표시하도록 설정할 수 있습니다. 요구 사항은 무엇입니까? – Saurabh

+0

ok.Actually 설명해주세요. 프런트 엔드의 오른쪽 섹션에 모든 드롭 다운 속성을 표시하고 싶습니다. 프런트 엔드의 모든 카테고리를 왼쪽에 표시하고 있습니다. 또는 오른쪽 패널 ......... 프런트 엔드의 오른쪽에 제조의 모든 속성을 표시하고 싶습니다 ....... 나는 당신이 지금 이해할 수 있기를 바랍니다. –

+0

그래서 드롭 다운을해야합니다. 제조라는 이름의 제품 속성 (또는 원하는대로)을 선택하면 옵션이 표시됩니다. 예를 선택해야하는 곳에서는 계층화 된 필터링으로 표시됩니다. 그 후에는 각 제품별로 옵션을 선택해야합니다. – Saurabh

답변

1

아래 코드는 catalog.xml의 오른쪽에있는 XML 코드를 호출하십시오. 당신이 조금 더 설명 할 수

<reference name="right"> 
<block type="core/template" after="cart_sidebar" name="catalog.manu" template="catalog/product/manu.phtml"/> 
..... 
</reference > 

추가 카탈로그에서 파일을 추가> 제품/manu.phtml 내용은

 <?php 
$attribute = Mage::getSingleton('eav/config')->getAttribute('catalog_product', 'color'); 
if ($attribute->usesSource()) { 
    $options = $attribute->getSource()->getAllOptions(false); 
    if(count($options)>0){ 
    ?> 
     <select> 
     <?php 
     foreach($options as $eachval){ 
     ?> 
      <option value="<?php echo $eachval['value']?>"><?php echo $eachval['label']?></option> 
     <?php } ?> 
    </select> 
    <?php } } ?> 
+0

코드를 추가했지만 앞 페이지에 표시되지 않습니다 –

+0

왜 오지 않았는가 또는 어딘가에 내가 잘못했다고 말하십시오. –

+0

프론트 페이지에오고 있었으므로 감사하지만 ..... 표시하고 싶습니다. 드롭 다운에없는리스트 내의 모든 속성 –

관련 문제