1.7

2012-07-30 4 views
0

1.7 범주 1.7

  • 활성

    이름 Mangento에서 미리 정의 된 속성이

내가 할 수있는 활성

  • 에서있다 젠토 카테고리에서 속성 '에서 활동중인'가져 fetch 현재 제품 카테고리의 이름을 다음과 같이 사용합니다 :

    $productId=$_helper->productAttribute($_product, $_product->getId(), 'id'); 
    $product = Mage::getModel('catalog/product')->load($productId); 
    $cats = $product->getCategoryIds(); 
    foreach ($cats as $category_id) { 
    $_cat = Mage::getModel('catalog/category')->load($category_id) ; 
    echo $_cat->getName(); 
    } ?> 
    

    하지만 현재 카테고리의 활성 날짜도 찾아야합니다. 이것을 가져 오는 방법은 무엇입니까?

  • +0

    내가 찾은 속성 완벽하게 작동하지만 getActiveFrom()이 작동하지 않는 getName() 및 getThumbnail() –

    +0

    데이터 덤프를 시도하십시오. Zend_Debug :: dump ($ product-> getData()); 활성 키가 존재하는지 확인하십시오. – MagePsycho

    답변

    3

    는이 값이 범주에 대한 정의 디자인의 활성 상태에 대한 것을 지적 아마 가치이며, 카테고리 자체가 아니라 실제 활성 상태 ... 함께 배열로

    :

    $_cat = Mage::getModel('catalog/category')->load($category_id); 
    $_customDesignDates = $_cat->getCustomDesignDate(); 
    

    또는 개별적으로 : 같은

    $_cat = Mage::getModel('catalog/category')->load($category_id); 
    $fromDate = $_cat->getData('custom_design_from'); 
    $toDate = $_cat->getData('custom_design_to'); 
    
    +0

    답변을 드릴 때 몇 가지 질문을 남기시겠습니까? : D –

    +0

    죄송합니다 :) 진심으로 그래도, 당신 말이 맞아요. 나는 최근에 여기에 너무 많은 시간을 보내고 있습니다! –

    +0

    감사 드류 헌터 –