我正在尝试在 Joomla 的模板中创建一个框!这将显示所有关键字并将它们链接到相应的搜索页面。我有一个菜单项集,但是,我不想将菜单项硬编码到模板中,所以我想使用 JRoute 对象来生成 SEF url。
我正在使用这个功能:
JRoute::_('index.php?option=com_search&searchword='.$keyword);
或这个:
JRoute::_('index.php?option=com_search&view=search&searchword='.$keyword);
但是,这会生成一个这样的 url:
/component/search/?searchword=africa
当它应该创建这样的搜索 url 时:
/searchmenuitem?searchword=africa
我在网上广泛搜索并没有找到解决这个问题的方法。任何想法将不胜感激。
好的,给你一些额外的信息。我只是在尝试从 com_content 中的模板路由 URL 时遇到问题。如果我尝试从 com_search 中的模板路由 url,一切正常。那么,导致它无法正常工作的 com_content 是什么原因?
谢谢!大卫