nach oben

Das Suchformular

CMSimple_XH bietet für Besucher die Möglichkeit, alle Seiten-Inhalte einer Website nach Stichwörtern zu durchsuchen. Die Suchbegriffe werden in ein Suchformular eingegeben. Die Suche liefert eine Trefferliste der Seiten, auf denen alle eingegebenen Suchbegriffe gefunden wurden. Die Seitennamen in der Trefferliste sind gleichzeitig Links, die zu diesen Seiten führen. Dort werden dann alle gefundenen Suchbegriffe farblich hervorgehoben.

Aufruf im Template

Im Normalfall wird man das Suchformular im Template positionieren. Es gibt kaum eine CMSimple_XH-Website, auf der nicht irgendwo im Header, im Footer oder in einer Sidebar dieses Formular erscheint.

 

Der Aufruf in der Datei /templates/[aktuelles Template]/template.htm muss jedenfalls lauten:

<?php echo searchbox();?>

Natürlich funktioniert auch die kürzere Variante:

<?=searchbox();?>

Aufruf im Inhalt einer Seite

Wie immer gibt es Sonderfälle und Ausnahmen. Vielleicht stört das permanent sichtbare Suchformular das Layout der Website? Kein Problem. Rufe das Suchformular einfach nur auf einer Seite auf – eben genau da, wo es inhaltlich passt. Es wäre auch denkbar, eine Extra-Seite „Suche“ anzulegen, auf der du noch weitere Informationen übermitteln könntest.

Der Aufruf müsste dann mitten im Text als Plugin-Aufruf realisiert werden. So:

<div>{{{searchbox}}}</div>

Demonstration:

Hier das Suchformular im Seiten-Text – völlig unformatiert, also so, wie dein Browser eben Formulare darstellt:

 

Templates

Templates sind Gestaltungsvorlagen für Websites, die wie Schablonen wirken. Sie bestimmen den Ort, an dem Elemente erscheinen und beeinflussen deren Aussehen.