Customizing joomla such-Ergebnis-Seite-layout
Die joomla-Suche Ergebnisse auf der Homepage erscheinen. Ich will es zeigen, bis auf eine neue Seite. Nach einigen online-Beiträge musste ich ändern mod_search.php um die item-id auf ein nicht vorhandenes Element, so dass ich legen Sie es auf 0, aber das problem ist, dass die Veränderungen nicht reflektiert wird in meiner Suche-Modul überhaupt. Ich habe auch versucht, indem Sie ein verborgenes Feld namens itemid in der modules/mod_search/tmpl/default/default.php aber selbst das ist noch nicht abgeholt, habe ich die form Ziel nicht gleich _blank und versucht, die Aktion ändern, die Seite der form zu sagen-index.php?Itemid=0 statt index.php aber all dies scheint nicht zu einer Reflexion über die such-Modul. Wenn ich manuell ändern Sie die itemid in der browser-location-Feld 0 die Ergebnisse zeigen, bis auf einer anderen Seite (das ist, was ich will).
Bitte vorschlagen, was soll ich tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, change-request-Methode des search form:
oder so
In Joomla 2.5 gibt es "itemId" - Feld in mod_search Eigenschaften, wenn es um etwas nicht existierendes Element, als es saubere Höhen Suchergebnisseite von Modulen, die Bindung zu einigen genauen Menüpunkte(Seiten) und Links nur Module, die Bindung an "Allen" Seiten.
Ich weiß, das ist ein älterer Beitrag, aber ich fand eine einfache Lösung für dieses für die Verwendung mit Joomla 1.6 und wollte zu teilen. Es ist ein core-hack, das ist nicht optimal, weil es Weg während des upgrades, aber es ist einfach zu tun.
Was die Leute (wie mich) gesucht haben, ist es einem Benutzer zu erlauben die Eingabe von text in das suchen-Feld auf einer Seite und die Darstellung der Ergebnisse in einer leeren Seite in der Vorlage, als vielmehr die Darstellung der Ergebnisse innerhalb der gleichen Seite zusammen mit einem anderen Inhalt, oder werden gezwungen, um einen Menüpunkt verwenden, um Benutzer zu senden, um eine separate Suchseite.
Wenn Sie über ein Suchfeld innerhalb der Joomla! Seite zum initiieren einer Suche, es ist die 'Komponente' Teil-nicht die 'module' -- Suche verwendet wird. Es ist ein Abschnitt in die Search-Komponente Controller, entweder legt man eine ID für die Verwendung mit einem Menü, oder stellt automatisch das Ergebnis zu kommen, und die Anzeige in der ersuchenden Seite. Wir brauchen nur zu drehen, dass off zu senden, die Ergebnisse der Suche auf einer leeren Seite.
So, in /components/com_search/controller.php -- kommentieren Sie den folgenden code:
Wird das die Anzeige der Suchergebnisse innerhalb der content-Teil eine leere Seite in Ihrer Vorlage. Zumindest kam es für mich.