Я пытаюсь создать коробку в шаблоне Joomla! который отобразит все ключевые слова и свяжет их с соответствующей страницей поиска. У меня есть набор элементов меню, однако я не хочу жестко кодировать элемент меню в шаблоне, поэтому я хочу использовать объект JRoute для создания URL-адреса SEF.
Я использую эту функцию:
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
Я много искал в Интернете и не нашел решения этой проблемы. Любые идеи очень приветствуются.
Итак, немного дополнительной информации для вас. Проблема возникает только тогда, когда я пытаюсь перенаправить URL-адрес из шаблона в com_content. Если я попытаюсь перенаправить URL-адрес из шаблона в com_search, все будет работать отлично. Итак, что такого в com_content, из-за чего это не работает должным образом?
Спасибо! Дэйвид