Livezilla

Certified Partner and
PrestaShop Developer for:

自动重定向从产品类别1产品页

类别到产品

这页的英文撰写,请参阅代码为最准确的英文版本。

此代码进行了测试上的Prestashop 1.2


如果你有一个只有一个产品类别,也可能是“主”产品,您在您的网站或只是一个类别,目前只有一个产品的销售。你可以把它自动重定向到产品页面,并节省了用户额外的点击。

下面的代码添加到/ category.php 9号线 (元以下rewrited_url = NULL;)

如果($类- > ID!= 1&&is_object($饼干)&&
strpos($ _SERVER ['HTTP_USER_AGENT'],“BOT”)===虚假&&
strpos($ _SERVER ['HTTP_USER_AGENT'],'百度')===虚假&&
strpos($ _SERVER ['HTTP_USER_AGENT'],'蜘蛛')===虚假&&
strpos($ _SERVER ['HTTP_USER_AGENT'],“Ask Jeeves公司”)===虚假&&
strpos($ _SERVER ['HTTP_USER_AGENT'],'思乐普“)===虚假&&
strpos($ _SERVER ['HTTP_USER_AGENT'],'爬')=== FALSE)
{
$类=新分类(intval(工具:的getValue(“id_category')),intval($饼干- > id_lang));
$ nbProducts = $类- > getProducts(NULL,NULL,NULL,$的OrderBy,$ orderWay,TRUE);
如果($ nbProducts == 1)
{
$ cat_products = $类- > getProducts(intval($饼干- > id_lang),1,1,$的OrderBy,$ orderWay);
的foreach($ cat_products美元产品)
{
头(“位置:”产品$ ['链接']);
退出;
}
}
}