джумла. результаты поиска на указанной странице

На главной странице есть модуль поиска, но негде отображать результаты поиска. Как сделать, чтобы при нажатии на кнопку поиска результаты открывались на указанной странице в следующем окне?

Джумла 1.7


person Arman Saparbekov    schedule 26.02.2012    source источник


Ответы (2)


Если вы используете основной модуль поиска Joomla, при нажатии кнопки поиска должна загружаться новая страница с результатами поиска. Не совсем уверен, что вы имеете в виду.

person Brent Friar    schedule 26.02.2012
comment
Не загружается, при переходе по ссылке показывает: component/search/?searchword=gh&searchphrase=all&Itemid=102. Но если вы удалите строку «компонент», она будет такой, как мне нужно. Как я могу это исправить? - person Arman Saparbekov; 27.02.2012
comment
Убрать строчку нужно только с шаблона домашней страницы, так как с новостным шаблоном все работает корректно. - person Arman Saparbekov; 27.02.2012
comment
У вас есть ссылка, я не уверен, что понимаю, что происходит не так. Похоже на проблему с настройкой. - person Brent Friar; 28.02.2012
comment
Вы должны опубликовать свое решение и выбрать его в качестве правильного ответа на случай, если у кого-то возникнет аналогичная проблема. - person Brent Friar; 01.03.2012

Эта проблема возникла внезапно (или, возможно, я недостаточно прокручивал страницу во время тестирования) в моей установке Joomla, и мне потребовалось некоторое время, чтобы понять это. Поведение было следующим: при поиске с главной страницы результат отображался над всеми модулями и элементами главной страницы вместо новой страницы. Если бы вы искали с этой страницы, была бы создана новая страница (как и должно быть). Проблема была только при поиске с главной страницы.

Единственная разница в поиске на главной странице и на других страницах заключалась в результирующем URL-адресе. Это был точно такой же URL-адрес, но в конце поиска на главной странице было добавлено «& Itemid = 435». Если я удалил «& Itemid = 435», результаты отобразятся на их собственной странице.

Судя по всему, Joomla добавляет «предположительно» случайный идентификатор, если вы не указали его в модуле, назначенном элементу меню поиска. В основных параметрах есть поле «Установить ItemID». Добавьте ID пункта меню поиска и вуаля! Нет больше результатов поиска на главной странице.

person LizardKG    schedule 16.06.2012