Suchmaschine: Ergebnisse in anderem Container
Hallo Zusammen,
ich möchte in der Sidebar eine Suchmaschine betreiben. Das funktioniert auch ganz gut, allerdings spuckt er mir die Ergebnisse davon auch in der Sidebar aus, stattdessen sollte natürlich eine neue Seite erscheinen, die mir die Suchergebnisse im Main-Container einbindet.
Habe dazu keinerlei Informationen gefunden.
Kann mir jemand weiterhelfen?
Danke und Gruß,
Phil
Workarround um die Suchergebnisse, z.B. im Header, aus zu blenden
Kleines Workarround, bis eine andere Lösung kommt:
1. erstelle ein neues Template, im Backend, von search_default
2. bearbeite das Template und ersetze den Inhalt mit Folgendem:
Code:
<div class="invisible">
<div class="<?php echo $this->class; ?>">
<h3><a href="<?php echo $this->href; ?>" title="<?php echo $this->title; ?>"><?php echo $this->link; ?></a> <span class="relevance">[<?php echo $this->relevance; ?>%]</span></h3>
<?php if ($this->context): ?>
<p class="context"><?php echo $this->context; ?></p>
<?php endif; ?>
<p class="url"><?php echo $this->url; ?><span class="filesize"> - <?php echo $this->filesize; ?> kB</span></p>
</div>
</div>
3. füge folgendes in Deine CSS-Datei ein:
Code:
div#header div.invisible,
div#header p.header {
display:none;
}
ACHTUNG: Die Anweiseung div#header muß gegebenenfalls an Euren Container angepaßt werden, indem sich das Suchmodul befinden soll.
Hinweis: Die Ausgabe der Ergebnisse wird damit nur ausgeblendet, befindet sich aber immer noch im Quelltext.
Demnach ist das nur eine suboptimale Lösung.
Bei der Ausgabe auf der Weiterleitungsseite muß das selbe Modul angegeben werden, um nur die Ergebnisse der Refferenzseite zu bekommen.
Sollten sich Unterseiten in der Refferenzseite befinden, werden auch diese mit durchsucht.