Dokumentation Suchmodul

Aus DeDi-Help

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Version vom 23:26, 17. Nov. 2004 (bearbeiten)
Manuel (Diskussion | Beiträge)

← Zum vorherigen Versionsunterschied
Version vom 23:27, 17. Nov. 2004 (bearbeiten) (Entfernen)
Manuel (Diskussion | Beiträge)

Zum nächsten Versionsunterschied →
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.+[[Ergebnisse in anderem Container / auf anderer Seite]]
- +
- +
-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:+
-[[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.+
- +
- +
-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...+
- +
- +
-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 erhlt 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 nmlich im Contentbereich angesiedelt. Dort steht dann ausreichend Platz fr die Ergebnisse zur Verfgung.+
-Einen kleinen Haken hat die Sache allerdings. In dem Template, da die Ergebnisse im Contentbereich darstellt <b><u>darf das Modul nicht zustzlich noch im ursprnglichen Container</u></b> stehen, da dann auch dort die Ergebnisse ausgegeben werden. Verstndlicherweise verhagelt es dabei das gesamte Layout.+
- +
- +
-Das alles zusammengefasst sieht dann fr eine normale Seite ungefhr so aus+
-[[Bild:manuel_suchmodul_beispiel1.jpg]]+
- +
- +
-Die dazugehrige Ergebisseite (also meine 79) zeigt nach der Suche dann dieses+
-[[Bild:manuel_suchmodul_beispiel2.jpg]]+
- +
- +
-Ich hoffe, da ich mich einigermaen verstndlich ausgedrckt habe.+
- +
-Viel Spa+
-Manuel+

Version vom 23:27, 17. Nov. 2004

Ergebnisse in anderem Container / auf anderer Seite

Persönliche Werkzeuge