我正在开发自定义搜索模块/组件。我得到了Virtuemart的产品列表,但我不知道如何构建每个产品的URL,因为我的产品属于许多类别。
答案 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
对我来说两个都在工作