NAVIGATION
This shows you the differences between two versions of the page.
|
deutsch:phpwcms-system:artikel:contentparts:suche [2012/05/13 22:42] Thomas Blenkers |
deutsch:phpwcms-system:artikel:contentparts:suche [2018/06/03 18:08] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| {{indexmenu_n>310}} | {{indexmenu_n>310}} | ||
| + | |||
| + | ====== Suche ====== | ||
| Der CP Suche ist eine einfache Lösung um FE-Benutzern das Suchen auf der gesamte Seite oder einzelnen Seitenbereichen zu ermöglichen. \\ | Der CP Suche ist eine einfache Lösung um FE-Benutzern das Suchen auf der gesamte Seite oder einzelnen Seitenbereichen zu ermöglichen. \\ | ||
| Einzelne Artikel können in deren Kopfelement für die Suchfunktion als unsichtbar markiert werden. | Einzelne Artikel können in deren Kopfelement für die Suchfunktion als unsichtbar markiert werden. | ||
| + | |||
| + | Docu: [[http://www.phpwcms-docu.de/content_part_suche.phtml]] | ||
| Forum: [[http://forum.phpwcms.org/viewtopic.php?t=20375]] \\ | Forum: [[http://forum.phpwcms.org/viewtopic.php?t=20375]] \\ | ||
| Line 25: | Line 29: | ||
| * **{PREV:Zurück}**: Link zur vorherigen Seite mit Suchergebnissen | * **{PREV:Zurück}**: Link zur vorherigen Seite mit Suchergebnissen | ||
| * **Seite #/##**: gibt an, welche Seite der Suchergebnisse angezeigt wird | * **Seite #/##**: gibt an, welche Seite der Suchergebnisse angezeigt wird | ||
| - | * **Ergebnis ###-####**: gibt an, welche der gefundenen Treffer angezeigt werden | + | * **Ergebnis #**#**#-#**#**#**: gibt an, welche der gefundenen Treffer angezeigt werden |
| * **{NAVI:123}**: gibt Links auf die einzelnen Seiten mit Suchergebnissen aus | * **{NAVI:123}**: gibt Links auf die einzelnen Seiten mit Suchergebnissen aus | ||
| * **{NAVI:1-3}**: gibt ebenfalls Links auf die einzelnen Seiten mit Suchergebnissen aus, jedoch als Nummer der Treffer | * **{NAVI:1-3}**: gibt ebenfalls Links auf die einzelnen Seiten mit Suchergebnissen aus, jedoch als Nummer der Treffer | ||
| Line 31: | Line 35: | ||
| Beispiel: Eine Suche gibt 10 Trefferseiten aus, es werden 2 Treffer je Seite angezeigt.\\ | Beispiel: Eine Suche gibt 10 Trefferseiten aus, es werden 2 Treffer je Seite angezeigt.\\ | ||
| - | {PREV:<< Zurück} | Seite # von ## | Ergebnis ###-#### | {NAVI:1-3} | {NEXT:Vorwärts >>}\\ | + | {PREV:<< Zurück} | Seite # von **#**# | Ergebnis #**#**#-#**#**# | {NAVI:1-3} | {NEXT:Vorwärts >>}\\ |
| + | ergibt\\ | ||
| << Zurück | Seite 1 von 5 | Ergebnis 1-2 | 1 2 3 4 5 | Vorwärts >>\\ | << Zurück | Seite 1 von 5 | Ergebnis 1-2 | 1 2 3 4 5 | Vorwärts >>\\ | ||
| + | \\ | ||
| + | {PREV:<< Zurück} | Seite # von **#**# | Ergebnis #**#**#-#**#**# | {NAVI:123} | {NEXT:Vorwärts >>}\\ | ||
| + | ergibt\\ | ||
| + | << Zurück | Seite 1 von 5 | Ergebnis 1-2 | 1-2 3-4 5-6 7-8 9-10 | Vorwärts >>\\ | ||
| ==== Suchformular im Template ==== | ==== Suchformular im Template ==== | ||
| - | Soll ein Suchformular im Webseiten-Template vorgesehen werden, ist für die Ergebnisseite zunächst ein Artikel mit einem CP "Suche" einzurichten. Dessen URL im FE lautet z.B. http://www.example.com/index.php?seachpage | + | Soll ein Suchformular im Webseiten-Template vorgesehen werden, ist für die Ergebnisseite zunächst ein Artikel mit einem CP "Suche" einzurichten. Dessen URL im FE lautet z.B. http://www.example.com/index.php?seachpage. Im Template wird an geeigneter Stelle ein Formular eingebaut, dessen "action"-Eigenschaft auf die Surch-URL zeigt. Zum Beispiel: |
| + | <div class="searchbox"> | ||
| + | <form method="post" id="searchform" action="/index.php?searchpage"> | ||
| + | <label for="s">Suche:</label> | ||
| + | <input id="search_input_field" type="text" value="" maxlength="200" size="14" > | ||
| + | <input id="search_submit_button" type="submit" value="Los" name="submit"> | ||
| + | </form> | ||
| + | </div> | ||
| + | |||
| + | Auf den Submit-Button kann auch komplett verzichtet werden, die Suche startet dann nach Betätigen der Eingabe-Taste. | ||
| + | |||
| + | ==== Aufforderungstext Anzeigen/Ausblenden ==== | ||
| + | Soll der Benutzer per Text im Suchfeld zum Nutzen der Suchfunktion aufgefordert werden, lässt sich das Eingabefeld mit Javascript-Eigenschaften austatten: | ||
| + | <input id="search_input_field" type="text" value="suchen ..." maxlength="200" size="14" name="search_input_field" onfocus="if(this.value==this.defaultValue) this.value='';" onblur="if(this.value=='') this.value=this.defaultValue;"> | ||