我的组件 com_listing 有两个菜单链接,其链接如下
- index.php?option=com_listing&view=catlist&Itemid=134
- index.php?option=com_listing&view=catlist&Itemid=135
两个菜单项都有父类别和子类别的组件菜单项特定参数。通过设置这两个参数值,每个链接将显示不同的数据,尽管它们是相同的链接,但它们在菜单项中的菜单项特定参数是不同的。
他们工作正常并为他们的链接显示不同的数据
- index.php?option=com_listing&view=catlist&Itemid=134
- index.php?option=com_listing&view=catlist&Itemid=135
根据 Itemid 我正在检索参数值,因此在不同 itemid 上的同一链接上获取不同的数据但是当我在 SEF 中访问上面的菜单链接时,它正在创建与“catlist.html”相同的 url。我使用的是 SH404 url catlist.html 上的 SEF 组件它只显示一种类型的数据意味着 itemid 对于两个 url 都是相同的,并且 url 应该是 blog.html 和 catelog.html 因为这些项目的别名是 blog(对于Itemid 134)和catelog(Item id 135)。我已经做了很多冲浪但没有得到任何结果,请注意我不能使用创建“菜单别名”类型的链接,因为不同的参数请帮助