0
, как я могу получить category url through product url
получить категорию URL через URL продукта
У меня есть URL продукта, но я хочу, чтобы получить категорию url
я хочу, чтобы перенаправить на страницу категории, когда пользователь нажимает на название продукта
мой код:
<?php
if($this->getItems()->getSize()):
$category = new Mage_Catalog_Model_Category();
$category->load($categoryid);
$collection = $category->getProductCollection();
$collection->addAttributeToSelect('*');
?>
<div class="col-lg-7 col-md-7 col-sm-7 cpl-xs-12">
<div class="ndlSimilarTop">
<div class="ndlSimilatProductTitle">RECOMMENDED PRODUCTS</div>
<div id="amazingcarousel-container-1" style="overflow:hidden">
<div id="amazingcarousel-1" style="display:block;position:relative;width:100%;max-width:711px;margin:0px auto 0px;">
<div class="amazingcarousel-list-container" style="overflow:hidden;">
<ul class="amazingcarousel-list">
<?php foreach($this->getItems() as $_item): ?>
<li class="amazingcarousel-item">
<div class="amazingcarousel-item-container">
<div class="amazingcarousel-image">
<img src="<?php echo $this->helper('catalog/image')->init($_item, 'small_image')->resize(217, 173) ?>" alt="product-img" />
<ul class="mask mask1">
<li class="ndlHoverContent ndlHoverContent1">
<a href="<?php echo $this->getAddToWishlistUrl($_item) ?>" class="ndlListWishlist ndlListWishlist1 ndlListWishlist2"><img src="<?php echo $this->getSkinUrl() ?>images/wishlist-white-icon.png" alt="">Add to wishlist</a>
<a href="#" class="ndlListAddtobag ndlListAddtobag1 ndlListAddtobag2"><img src="<?php echo $this->getSkinUrl() ?>images/mybag-white-icon.png" alt="">Add to bag</a>
</li>
</ul>
</div>
<?php echo "Product Url:".$_item->getProductUrl();
echo "CAT Url:".$_item->getCategoryUrl();
?>
<div class="ndlListDetail">
<div class="ndlProductListName"><a href="<?php echo $_item->getProductUrl() ?>"><?php echo $this->htmlEscape($_item->getName()) ?></a>
<?php echo $this->getPriceHtml($_item, true, '-related') ?>
</div>
</div>
</li>
<?php endforeach; ?>
Вы получаете какую-либо ошибку с кодом? вы можете получить URL-адрес категории из своего идентификатора, например Mage :: getModel («каталог/категория») -> load ($ category_id) -> getUrl(); –
, где я должен поставить этот код –
, можно получить URL-адрес категории, используя URL-адрес продукта? –