Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
52 lines (49 sloc) 1.85 KB
<?php
/**
* Hans2103
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @category Hans2103
* @package Hans2103_Sitemap
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
*/
/**
* Sitemap resource product collection model
*
* @category Hans2103
* @package Hans2103_Sitemap
* @author Magento Core Team <core@magentocommerce.com>
* @editor Hans2103 <support@Hans2103.nl>
*/
class Hans2103_Sitemap_Model_Resource_Catalog_Product extends Mage_Sitemap_Model_Resource_Catalog_Product
{
protected function _prepareProduct(array $productRow)
{
$product = new Varien_Object();
$product->setId($productRow[$this->getIdFieldName()]);
$id = $product->getId();
$productMedia = Mage::getModel('catalog/product')->load($id)->getImage();
$product->setMedia($productMedia);
$productName = Mage::getModel('catalog/product')->load($id)->getName();
$product->setName($productName);
$productUrl = !empty($productRow['url']) ? $productRow['url']: 'catalog/product/view/id/' . $product->getId();
$product->setUrl($productUrl);
return $product;
}
}
You can’t perform that action at this time.