php 产品页面上的过滤器фильтрынастраницепродукта
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 产品页面上的过滤器фильтрынастраницепродукта相关的知识,希望对你有一定的参考价值。
<ol>
<?php foreach ($this->getItems() as $_item): ?>
<li>
<?php
$url = $this->urlEscape($_item->getUrl());
$product = Mage::registry('current_product');
if ($product) : ?>
<?php $currentcategory = Mage::registry('current_category');
if(!empty($currentcategory)){
//echo $this->getBaseUrl().$product->getUrlPath();
$caturl = str_replace($this->getBaseUrl(), "", $currentcategory->getUrl());
//echo $caturl; echo $this->urlEscape($_item->getUrl());
$pieces = explode(".", $caturl);
if(strripos($this->urlEscape($_item->getUrl()),$pieces['0']) !== false)
{
$produrl = str_replace( $this->getBaseUrl().$pieces['0'].'/'.$product->getUrlPath(), "", $this->urlEscape($_item->getUrl()));
}
else{
$produrl = str_replace( $this->getBaseUrl().$product->getUrlPath(), "", $this->urlEscape($_item->getUrl()));
}
// echo $_item->getUrl();
$url = $this->getBaseUrl().$caturl.$produrl;
//echo $this->getBaseUrl();
}
?>
<?php endif; ?>
<?php if ($_item->getCount() > 0): ?>
<a href="<?php echo $url; ?>"><?php echo $_item->getLabel() ?></a>
<?php else: echo $_item->getLabel() ?>
<?php endif; ?>
</li>
<?php endforeach ?>
</ol>
以上是关于php 产品页面上的过滤器фильтрынастраницепродукта的主要内容,如果未能解决你的问题,请参考以下文章
php Проверкаестьлифильтрынавигацияпродуктывтекущейкатегории
php 帖子Поискпонесколькимкастомфлдамвыгребаетпостыопределенноготипаитаксономиисопределеннымикастомфилд
php 元素与WP - Отменаформатированиякраткогоописаниятолькодляопределенныхстраниц
sh Вывестиинформациюотомктоавторикогдаменялисьпервые3строкифайла自述文件
javascript Слайдерстрансформациейнамобильных
php ЧастоиспользуемыефункцииБитрикса