Suchfunktion integrieren: Unterschied zwischen den Versionen

Aus Contao Community Documentation

K (hat „Suchfunktion“ nach „Suchfunktion integrieren“ verschoben)
(Suchfunktion in eine Website integrieren)
Zeile 3: Zeile 3:
 
== Suchfunktion in eine Website integrieren ==
 
== Suchfunktion in eine Website integrieren ==
  
Sie möchten z.B. in der Kopfzeile eine Suchfunktion verwenden und die Ausgabe der Suchergebnisse in der Hauptspalte ausgeben?
+
Die Suchfunktion soll im Kopfbereich platziert und die Ausgabe der Suchergebnisse in der Hauptspalte ausgeben werden?
  
1. Erstellen Sie zunächst ein Modul vom Typ '''Suchmaschine'''.
+
1. Zunächst wird ein Modul vom Typ '''Suchmaschine''' erstellt.
 
''(Layout > Themes > Module > Neues Modul erstellen > Modultyp = Suchmaschine)''
 
''(Layout > Themes > Module > Neues Modul erstellen > Modultyp = Suchmaschine)''
  
2. Fügen Sie das Modul '''Suchmaschine''' in einen Artikel ein. Lege Sie dazu zuerst eine neue Seite in der Seitenstruktur an, z.B. ''Suche'' und aktivieren unter den Experteneinstellungen die Option '''Im Menü verstecken''' und veröffentlichen die Seite.
+
2. Das Modul '''Suchmaschine''' wird in einen Artikel eingefügt. Dazu wird zuerst eine neue Seite in der Seitenstruktur angelegt, z.B. ''Suche'' und unter den Experteneinstellungen die Option '''Im Menü verstecken''' angeklickt sowie die Option ''Veröffentlichung der Seite'' ausgewählt.
 
''(Inhalt > Artikel > Artikel bearbeiten > Neues Inhaltselement > Elementtyp = Modul > Suchmaschine)''
 
''(Inhalt > Artikel > Artikel bearbeiten > Neues Inhaltselement > Elementtyp = Modul > Suchmaschine)''
  
3. Erstellen Sie mit dem Formulargenerator ein einfaches Formular mit einem Textfeld und einem Absendebutton.
+
3. Mit dem Formulargenerator wird ein einfaches Formular, z.B. Sucheingabe benannt, mit einem Textfeld und einem Absendebutton erstellt.
 
''(Inhalt > Formulargenerator > Neues Formular)''
 
''(Inhalt > Formulargenerator > Neues Formular)''
Benennen Sie das Formular z.B. '''Sucheingabe'''.
 
  
* Geben Sie im Formularkopf unter der Rubrik '''Experten-Einstellungen''' im Feld '''Formular-ID''' ''tl_search'' ein.
+
* Im Formularkopf wird unter der Rubrik '''Experten-Einstellungen''' im Feld '''Formular-ID''' der Wert ''tl_search'' eingegeben.
* Wählen Sie als Weiterleitungsseite die Seite (z.B. Suche) aus, die das Modul Suchmaschine beinhaltet und die Suchergebnisse anzeigt.
+
* Als Weiterleitungsseite wird die Seite (z.B. Suche) ausgewählt, die das Modul Suchmaschine beinhaltet und die Suchergebnisse anzeigt.
* Benennen Sie den Feldnamen für das Textfeld ''keywords''.
+
* Der Feldnamen für das Textfeld wird ''keywords'' benannt.
  
4. Erstellen Sie für das Formular ein Modul (z.B. Sucheingabe), um es z.B. im Kopfbereich (#header) ausgeben zu können.
+
4. Für das Formular wird ein Modul (z.B. Sucheingabe benannt) erstellt, um es z.B. im Kopfbereich (#header) ausgeben zu können.
 
''(Layout > Themes > Module > Neues Modul erstellen > Modultyp = Form > das Formular auswählen.)''
 
''(Layout > Themes > Module > Neues Modul erstellen > Modultyp = Form > das Formular auswählen.)''
  
5. Fügen Sie nun das Modul Sucheingabe im Seitenlayout ein und weisen diesem Modul den Ausgabebereich zu; z.B. Kopfzeile (#header).
+
5. Das Modul Sucheingabe wird nun im Seitenlayout eingefügt und diesem Modul der Ausgabebereich zugewiesen; z.B. Kopfzeile (#header).
 
''(Layout > Themes > Seitenlayout > Seitenlayout bearbeiten)''
 
''(Layout > Themes > Seitenlayout > Seitenlayout bearbeiten)''
  
Somit können Sie die Sucheingabe in der Kopfzeile platzieren und die Suchergebnisse in der Hauptspalte ausgeben.
+
Somit kann die Sucheingabe in der Kopfzeile platziert und die Suchergebnisse in der Hauptspalte ausgeben werden.
  
 
----
 
----
--[[Benutzer:Planepix|Planepix]] 20:47, 4. Jul. 2010 (CEST) – Übersetzt und angepasst nach einem Tutorial von Ben Robinson.
+
--[[Benutzer:Planepix|Planepix]] 23:01, 4. Jul. 2010 (CEST) – Übersetzt und angepasst nach einem Tutorial von Ben Robinson.

Version vom 4. Juli 2010, 22:01 Uhr


betrifft
TYPOlight Version ab 2.6
Contao Version ab 2.9

Suchfunktion in eine Website integrieren

Die Suchfunktion soll im Kopfbereich platziert und die Ausgabe der Suchergebnisse in der Hauptspalte ausgeben werden?

1. Zunächst wird ein Modul vom Typ Suchmaschine erstellt. (Layout > Themes > Module > Neues Modul erstellen > Modultyp = Suchmaschine)

2. Das Modul Suchmaschine wird in einen Artikel eingefügt. Dazu wird zuerst eine neue Seite in der Seitenstruktur angelegt, z.B. Suche und unter den Experteneinstellungen die Option Im Menü verstecken angeklickt sowie die Option Veröffentlichung der Seite ausgewählt. (Inhalt > Artikel > Artikel bearbeiten > Neues Inhaltselement > Elementtyp = Modul > Suchmaschine)

3. Mit dem Formulargenerator wird ein einfaches Formular, z.B. Sucheingabe benannt, mit einem Textfeld und einem Absendebutton erstellt. (Inhalt > Formulargenerator > Neues Formular)

  • Im Formularkopf wird unter der Rubrik Experten-Einstellungen im Feld Formular-ID der Wert tl_search eingegeben.
  • Als Weiterleitungsseite wird die Seite (z.B. Suche) ausgewählt, die das Modul Suchmaschine beinhaltet und die Suchergebnisse anzeigt.
  • Der Feldnamen für das Textfeld wird keywords benannt.

4. Für das Formular wird ein Modul (z.B. Sucheingabe benannt) erstellt, um es z.B. im Kopfbereich (#header) ausgeben zu können. (Layout > Themes > Module > Neues Modul erstellen > Modultyp = Form > das Formular auswählen.)

5. Das Modul Sucheingabe wird nun im Seitenlayout eingefügt und diesem Modul der Ausgabebereich zugewiesen; z.B. Kopfzeile (#header). (Layout > Themes > Seitenlayout > Seitenlayout bearbeiten)

Somit kann die Sucheingabe in der Kopfzeile platziert und die Suchergebnisse in der Hauptspalte ausgeben werden.


--Planepix 23:01, 4. Jul. 2010 (CEST) – Übersetzt und angepasst nach einem Tutorial von Ben Robinson.

Ansichten
Meine Werkzeuge

Contao Community Documentation

Meiner Meinung nach, sollten zu kleine Webspacepakete entweder Webspaß-Pakete (man beachte die Ironie) oder Horsting-Pakete heißen!

Sascha Müller
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge