在magento的分类页面,当将一个页面设置成带有导航的页面的时候,我们需要判断这个页面是否是导航页面
判断是否是导航页面的方法是:
$_category = $this->getCurrentCategory();
echo $_category->getIsAnchor();
输出为1,说明是分类侧栏带有导航的类型,如果输出为0,说明没有导航,OK!
在magento的分类页面,当将一个页面设置成带有导航的页面的时候,我们需要判断这个页面是否是导航页面
判断是否是导航页面的方法是:
$_category = $this->getCurrentCategory();
echo $_category->getIsAnchor();
输出为1,说明是分类侧栏带有导航的类型,如果输出为0,说明没有导航,OK!
延迟加载js的方法,加入下面的代码就可以了
async="true"
也就是
<script src="" async="true" />
缺点:不能确定延迟加载的顺序。
magento默认的取到价格的部分是一个文件,很多地方调用这一个文件,使用起来非常费劲,调个样式弄半天
直接得到price,这样样式随便调,下面是一段代码,应对的产品类型是simple product,其他的不适合。
$_coreHelper = $this->helper('core');
$_taxHelper = $this->helper('tax');
$_price = $_taxHelper->getPrice($_product, $_product->getPrice());
$proprice = $_coreHelper->currency($_price, true, true);
$_finalPrice = $_taxHelper->getPrice($_product, $_product->getFinalPrice());
$prospecialprice = $_coreHelper->currency($_finalPrice, true, false);
if($_product->getSpecialPrice()){
echo "<div>".$proprice."</div><div>".$prospecialprice."</div>";
}else{
echo "<div>".$proprice."</div>";
}
将上面的代码放到网站的catalog/product/view.phtml文件中即可。
然后就可以去到产品的价格了。
magento中面包屑导航默认是这个样子的:
Home/Special Occasion Dresses/Prom Dresses
这种是一种分类显示的样子,我们想把面包屑导航更改的更加形象一些,譬如改成下面的显示方式:
Home > Special Occasion Dresses > Prom Dresses
找到文件路径:
app\design\frontend\maishen\tidebuy\template\page\html\breadcrumbs.phtml
打开文件,找到40行,找到代码 <span>/ </span>,更改成 <span>> </span>就可以了
然后刷新下缓存,前台的面包屑导航的显示方式就变成了反斜杠,OK!
在页面底部的搜索词A-Z,0-9,在后台cms staticblock里面加入词,有的商城会出现无法导入的现象,解决办法:
把下面的内容复制到文件:app\code\community\Terrypackage\All\controllers\ResultController.php
require_once "Mage/CatalogSearch/controllers/ResultController.php";
class Terrypackage_All_ResultController extends Mage_CatalogSearch_ResultController