0
특정 카테고리의 신제품을 자홍색으로 표시하고 이미지, 이름 및 설명 만 표시하려면 어떻게해야합니까? 뉴스 레터에 추가 할 수 있습니까?Magento에서 특정 카테고리의 신제품을 표시하는 방법?
특정 카테고리의 신제품을 자홍색으로 표시하고 이미지, 이름 및 설명 만 표시하려면 어떻게해야합니까? 뉴스 레터에 추가 할 수 있습니까?Magento에서 특정 카테고리의 신제품을 표시하는 방법?
아래에서이 코드를 사용하십시오. 당신의 news_from_date
및 news_to_date
날짜를 설정하고 CategoryId
It've 그냥 지금 만든 준비된 제품을 테스트 : 프롬프트 응답을
$collection = Mage::getModel('catalog/product')
->getCollection()
->addCategoryFilter(Mage::getModel('catalog/category')->load(3))
->addAttributeToSelect(array('name', 'sku', 'description', 'small_image', 'news_from_date', 'news_to_date', 'category_id'))
->addAttributeToFilter('news_from_date',array('date' => true, 'gteq' => '2013-05-03'))
->addAttributeToFilter('news_to_date', array('date' => true, 'lteq' => '2013-11-25'))
;
foreach ($collection as $product)
{
var_dump($product->getName());
var_dump($product->getDescription());
var_dump($product->getNewsFromDate());
var_dump($product->getNewsToDate());
}
<?php
$categoryid = 12;
$category = new Mage_Catalog_Model_Category();
$category->load($categoryid);
$collection = $category->getProductCollection();
$collection->addAttributeToSelect('*');
foreach ($collection as $_product) { ?>
<a href="<?php echo $_product->getProductUrl() ?>"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(200); ?>" width="200" height="200" alt="" /></a> <a href="<?php echo $_product->getProductUrl(); ?>"><?php echo $_product->getName(); ?></a>
enter code here
덕분에, 어디서이 코드를 넣을 것이고 어떻게이 코드를 사용하겠습니까? –
PHP 코드이므로 magento'app/design/front에 하나의'.phtml' 파일로 추가 할 수 있습니다 끝/... '컨텍스트. 뉴스 레터 컨텐츠로 사용한다면 뉴스 레터 CMS 편집기에 스크립트의 출력을 퍼가기 위해'블록 '을 만들어야 할 것입니다 ...하지만 정확히 어떻게 해야할지 모르겠습니다 ... –
@StefanBrendle 좋은 설명 .. – Elavarasan