Prestashop Link :: getProductLink()返回错误的链接(其中没有类别)

Link :: getproductLink()返回的URL不正确,在打开此URL后,在开发人员模式下它是重定向还是错误消息。

这里的某个人(PrestaShop $link -> getProductLink($product) gives incorrect URL)遇到了同样的问题,人们回答他禁用了DEV模式,然后消息([Debug]此页面已移动,请改用以下URL:...)消失了.htaccess重定向到SEO选项中设置的URL。

$product = new Product(123)
$link = new Link();
$product_link = $link -> getProductLink($product,null,2);
$product_link returns: http://my.domain/de/123-product-name

应为http://my.domain/de/category-name/123-product-name

cjh0971 回答:Prestashop Link :: getProductLink()返回错误的链接(其中没有类别)

在“设置商店->交通和SEO->阻止”标签中查看“ URL格式”,您可以选择产品url的格式

致谢

,

尝试:

$product = new Product(123)
$link = new Link();
$product_link = $link->getProductLink(
    $product,$product->link_rewrite[2],Category::getLinkRewrite($product->id_category_default,2),null,2
);
本文链接:https://www.f2er.com/3159676.html

大家都在问