Die Suche-Seite behübschen

Chio (admin) am 01.01.2008

Die WebsiteBaker-eigene Suchfunktion ist ohnehin nicht gerade ein Hit: Es werden weit nicht alle Module für die Suche verwendet (etwa nicht das News-Modul), die Ergebnisse sind nach Kraut & Rüben sortiert und überhaupt: Entweder findet man gar nichts – oder alles.

Und noch was macht die Suche sehr unattraktiv: Diese Seiten können keine Abschnitte und damit auch nicht mehrere Blöcke enthalten, und sehen deswegen etwas ärmlich aus.
Dabei wäre die Suche ein guter Anlass, die Besucher auch gleich auf weitere Kontaktmöglichkeiten wie ein Telefon hinzuweisen. Schließlich habe ich im Kopf, wo was ist und nicht alles, was ich anzubieten habe, ist auch auf der Site. Also: Beratung statt herumstochern lassen.

Blöcke für die Suche-Seite

Woran erkennt das Template, dass die aktuelle Seite zur Suche gehört?:
Die Variable $page_id steht im Template zur Verfügung und hat den Wert 0. Genau 0, nicht NULL, nicht "".

Dort, wo der 2. Block im Template steht, kann man also einfügen:

<?php //php ein
if ($page_id === 0) { // 3 mal "=" bedeutet: es muss genau so sein. Diese Seite muss also die Suche-Seite sein
$get_content = $database->query("SELECT content FROM ".TABLE_PREFIX."mod_wysiwyg WHERE section_id = '61'");
$fetch_content = $get_content->fetchRow();
$content = ($fetch_content['content']);
$wb->preprocess($content);
echo $content ;
} else {
page_content(2); //Das ist nicht die Suche-Seite, also: Ausgabe wie sonst auch
}
?> //php ausschalten

Die Zahl 61 hier im Beispiel musst du gegen die section_id DEINER Wunsch-Section austauschen.

Die Section hast du entweder schon irgendwo, besser ist es aber, sie auf einer versteckten Seite anzulegen.

Back

Comments

Keine gefunden

Add Comment



Websitebaker Suche

Keine Blöcke auf der 
Suche-Seite?

Die Suche-Seite ist die einzige Seite, auf der keine Abschnitte und damit auch keine Blöcke möglich sind. Dementsprechend ärmlich sieht das dann oft aus.

Dem kann man aber nachhelfen.

  zurück    [ home ]   [ websitebaker ]   [ start ]

www.beesign.com - webdesign in wien