Ergebnisse der Suche in anderem Container / auf anderer Seite

Aus DeDi-Help

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Version vom 08:31, 18. Nov. 2004 (bearbeiten)
Manuel (Diskussion | Beiträge)

← Zum vorherigen Versionsunterschied
Aktuelle Version (10:42, 6. Okt. 2009) (bearbeiten) (Entfernen)
Eppi (Diskussion | Beiträge)

 
(Der Versionsvergleich bezieht 2 dazwischen liegende Versionen mit ein.)
Zeile 1: Zeile 1:
-Hier werde ich dann mal beschreiben, wie es mglich ist, die <b>Ergebnisse einer Suche in einem anderen Container</b> auszugeben.+Hier werde ich dann mal beschreiben, wie es möglich ist, die <b>Ergebnisse einer Suche in einem anderen Container</b> auszugeben.
-Zunchst brauchen wir <b>zwei Templates fr die Seitengestaltung</b>. Das erste Template (bspw. 'Standard') wird so gebaut, da nur ein kleines Eingabefeld (Formular) fr den Suchbegriff erscheint. Etwa so wie hier:+Zunächst brauchen wir <b>zwei Templates für die Seitengestaltung</b>. Das erste Template (bspw. 'Standard') wird so gebaut, daß nur ein kleines Eingabefeld (Formular) für den Suchbegriff erscheint. Etwa so wie hier:
[[Bild:manuel_suchmodul_suchmaske.jpg]] [[Bild:manuel_suchmodul_suchmaske.jpg]]
-Man beachte, da hier das <b>interne Template #2 als aktives Template</b> angegeben wurde. Ein kurzer Blick in den entsprechenden Code zeigt, da dort lediglich ein {search} und {submit} vorkommen - also eine reine Eingabe. Auerdem wurde angegeben, da die Ergebnisse auf der Seite mit id=79 landen sollen. Dazu spter mehr.+Man beachte, daß hier das <b>interne Template #2 als aktives Template</b> angegeben wurde. Ein kurzer Blick in den entsprechenden Code zeigt, daß dort lediglich ein {search} und {submit} vorkommen - also eine reine Eingabe. Außerdem wurde angegeben, daß die Ergebnisse auf der Seite mit id=79 landen sollen. Dazu später mehr.
 +Wichtig ist, dass alle Felder in der Konfiguration, die für die Ausgabe der Ergebnisse zuständig sind, leer sind (vor der Ergebnisliste, nach der Ergebnisliste, Ergebnisse, Navigation, ...). Sonst werden auf der Ergebnisseite (hier die id=79) auch in diesem Modul-Container die Ergebnisse angezeigt.
-Das zweite Template fr die Ausgabe (bspw. 'Suche') kann eine identische Modulkonfig haben. Wichtig ist aber, da fr die Ergebnisse <b>jetzt das andere interne Template des Suchmoduls</b> (hier also die 1) verwandt wird. Wenn dies vergessen wird, dann landen die Ergebnisse zwar auf eine anderen Seite, aber als Ausgabe wird wieder nur die reine Eingabemaske benutzt. Es erscheinen dann keine Ergebnisse...+Das zweite Template für die Ausgabe (bspw. 'Suche') kann eine identische Modulkonfig haben. Wichtig ist aber, daß für die Ergebnisse <b>jetzt das andere interne Template des Suchmoduls</b> (hier also die 1) verwandt wird. Wenn dies vergessen wird, dann landen die Ergebnisse zwar auf eine anderen Seite, aber als Ausgabe wird wieder nur die reine Eingabemaske benutzt. Es erscheinen dann keine Ergebnisse...
Zeile 17: Zeile 18:
[[Bild:manuel_suchmodul_template1.jpg]] [[Bild:manuel_suchmodul_template1.jpg]]
-Einzige Ausnahme ist die Seite mit der ID 79 - die erhlt das Template 'Suche'+Einzige Ausnahme ist die Seite mit der ID 79 - die erhält das Template 'Suche'
[[Bild:manuel_suchmodul_template2.jpg]] [[Bild:manuel_suchmodul_template2.jpg]]
Zeile 23: Zeile 24:
Der Trick an der Sache ist ganz einfach: Der Trick an der Sache ist ganz einfach:
-Im 'Standard'-Template ist das Suchmodul platzsparend zum Beispiel irgendwo bei der Navigation oder im Seitenkopf untergebracht. Nach Abschluss einer Suchabfrage kommt unser 'Suche'-Template ins Spiel. Dort ist das Suchmodul nmlich im Contentbereich angesiedelt und es steht dann ausreichend Platz fr die Ergebnisse zur Verfgung.+Im 'Standard'-Template ist das Suchmodul platzsparend zum Beispiel irgendwo bei der Navigation oder im Seitenkopf untergebracht. Nach Abschluss einer Suchabfrage kommt unser 'Suche'-Template ins Spiel. Dort ist das Suchmodul nämlich im Contentbereich angesiedelt und es steht dann ausreichend Platz für die Ergebnisse zur Verfügung.
-Das alles zusammengefasst sieht dann fr eine normale Seite ungefhr so aus+Das alles zusammengefasst sieht dann für eine normale Seite ungefähr so aus
[[Bild:manuel_suchmodul_beispiel1.jpg]] [[Bild:manuel_suchmodul_beispiel1.jpg]]
-Die dazugehrige Ergebisseite (also meine 79) zeigt nach der Suche dann dieses+Die dazugehörige Ergebisseite (also meine 79) zeigt nach der Suche dann dieses
[[Bild:manuel_suchmodul_beispiel2.jpg]] [[Bild:manuel_suchmodul_beispiel2.jpg]]
-Ich hoffe, da ich mich einigermaen verstndlich ausgedrckt habe.+Ich hoffe, daß ich mich einigermaßen verständlich ausgedrückt habe.
-Viel Spa+Viel Spaß
Manuel Manuel
 +[[Category:Anleitungen]]

Aktuelle Version

Hier werde ich dann mal beschreiben, wie es möglich ist, die Ergebnisse einer Suche in einem anderen Container auszugeben.


Zunächst brauchen wir zwei Templates für die Seitengestaltung. Das erste Template (bspw. 'Standard') wird so gebaut, daß nur ein kleines Eingabefeld (Formular) für den Suchbegriff erscheint. Etwa so wie hier:

Bild:manuel_suchmodul_suchmaske.jpg


Man beachte, daß hier das interne Template #2 als aktives Template angegeben wurde. Ein kurzer Blick in den entsprechenden Code zeigt, daß dort lediglich ein {search} und {submit} vorkommen - also eine reine Eingabe. Außerdem wurde angegeben, daß die Ergebnisse auf der Seite mit id=79 landen sollen. Dazu später mehr. Wichtig ist, dass alle Felder in der Konfiguration, die für die Ausgabe der Ergebnisse zuständig sind, leer sind (vor der Ergebnisliste, nach der Ergebnisliste, Ergebnisse, Navigation, ...). Sonst werden auf der Ergebnisseite (hier die id=79) auch in diesem Modul-Container die Ergebnisse angezeigt.


Das zweite Template für die Ausgabe (bspw. 'Suche') kann eine identische Modulkonfig haben. Wichtig ist aber, daß für die Ergebnisse jetzt das andere interne Template des Suchmoduls (hier also die 1) verwandt wird. Wenn dies vergessen wird, dann landen die Ergebnisse zwar auf eine anderen Seite, aber als Ausgabe wird wieder nur die reine Eingabemaske benutzt. Es erscheinen dann keine Ergebnisse...


In einem einfachen Projekt besitzen jetzt also alle Seiten unser Template 'Standard'

Bild:manuel_suchmodul_template1.jpg

Einzige Ausnahme ist die Seite mit der ID 79 - die erhält das Template 'Suche'

Bild:manuel_suchmodul_template2.jpg


Der Trick an der Sache ist ganz einfach: Im 'Standard'-Template ist das Suchmodul platzsparend zum Beispiel irgendwo bei der Navigation oder im Seitenkopf untergebracht. Nach Abschluss einer Suchabfrage kommt unser 'Suche'-Template ins Spiel. Dort ist das Suchmodul nämlich im Contentbereich angesiedelt und es steht dann ausreichend Platz für die Ergebnisse zur Verfügung.


Das alles zusammengefasst sieht dann für eine normale Seite ungefähr so aus

Bild:manuel_suchmodul_beispiel1.jpg


Die dazugehörige Ergebisseite (also meine 79) zeigt nach der Suche dann dieses Bild:manuel_suchmodul_beispiel2.jpg


Ich hoffe, daß ich mich einigermaßen verständlich ausgedrückt habe.

Viel Spaß Manuel

Persönliche Werkzeuge