我有一个magento产品链接的问题。当我搜索一个产品,然后点击产品链接时,Magento将它重定向到index.php/test666.html,当它应该是index.php/products/grocery/miso-soup/test666.html。如何强制magento使用完整的产品路径?
是否可以强制Magento使用产品的完整路径?
补充:
我不能让它通过启用“使用类别为路径的URL的产品”工作。所以我结束了以下代码。
$categories = $_product->getCategoryIds();
$lastCategory = $_categoryModel->load(end($categories));
$urlPath = explode("/",$lastCategory->getUrlPath());
$urlPathCnt = count($urlPath)-1;
$urlPath[$urlPathCnt] = str_replace(".html","",$urlPath[$urlPathCnt]);
$productUrl = "/".implode("/",$urlPath)."/".$_product->getUrlKey().".html";
但我真的不喜欢这种方式。它使用不必要的资源。有任何想法吗??
Magento的哪个版本? – 2010-09-20 22:59:54
@Jonathan Day/1.4.1.1 – Moon 2010-09-20 23:01:28
@Moon我必须粘贴此代码..因为我是新的magento 谢谢:) – 2016-03-17 06:04:12