Virtuemart - 如何创建产品详细信息网址

时间:2014-10-21 20:04:51

标签: joomla2.5 joomla-extensions virtuemart

我正在开发自定义搜索模块/组件。我得到了Virtuemart的产品列表,但我不知道如何构建每个产品的URL,因为我的产品属于许多类别。

2 个答案:

答案 0 :(得分:1)

在Joomla 3.X中,这对我有用

JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$X);

$X是您的商品ID。这将给你" final" (可能很漂亮)网址。
请注意, 返回 网址...

常见错误是请求错误的观点(product,productdetail(no " s"  在最后),...),您想要的视图确实是 " productdetails"。

答案 1 :(得分:0)

我正在使用Joomla 2.5和Virtuemart 2(不确定是否和你的相同)并且网址没有分类:

普通网址:<your domain>index.php/virtuemart/category_1/<product_alias>-detail url withowt category:<your domain>index.php/virtuemart/<product_alias>-detail

对我来说两个都在工作