美德集市-如何创建产品详细信息url



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

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

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

其中$X是您的产品ID。这将为您提供"最终"(可能很漂亮)URL
请注意,此返回URL。。。

常见的错误是请求错误的视图(product,productdetail(no"s"最后)、…),您真正想要的视图正是"productdetails"。

我正在使用Joomla 2.5和Virtuelmart 2(不确定是否与您的相同),url在没有类别的情况下工作:

正常url:<your domain>index.php/virtuemart/category_1/<product_alias>-detail带有owt类别的url:<your domain>index.php/virtuemart/<product_alias>-detail

对我来说,两个都在工作

最新更新