Zum Inhalt springen

Menupunkt Home & Suchproblem

Erstellt am 29. Februar 2004 · 1 Antwort · letzte Antwort am 10. März 2004

Tags: Frage

Livia ·

Hallo Allerseits,

ich hab noch nicht sehr viele Erfahrungen mit Typo3 und weiss jetzt auch nicht, ob meine Frage in diesem Forum am richtigen Platz ist 😢

Ich habe erfolgreich ein Menü gebaut und meine Seite steht soweit. Jetzt möchte ich einen Menüpunkt "Home" einfügen, der macht, dass ich den Inhalt der "Root"-Seite angezeigt bekomme. Also habe ich eine Seite "Home" in mein Menü eingefügt und diese als Typ "Shortcut" definiert.
Unter "Shortcut zur Seite" habe ich die Root-Seite ausgewählt. Wenn ich jetzt einen Preview mache, schickt er mich immer auf die Seite mit der ID der neu angelegten Home-Seite, wenn ich auf Home klicke und nicht auf die Root.

Ich hoffe, ich habe mein Problem verständlich rübergebracht o.O

Mein zweites Problem ist, dass ich einen Punkt "suchen" haben will, neben dem ein Inputfeld ist, wo man gleich schon den Suchtext eingeben kann. Ähnlich wie auf dieser Seite. Beim drücken auf suchen, soll das Ergebnis aber ganz normal im content ausgegeben werden. Kennt sich jemand mit sowas aus, oder hat Ahnung, wo ich dazu Hilfe finde? Mit dem integrierten Such-Inhalt krieg ich das irgendwie nicht hin.😢

Bin für jede Hilfe dankbar.

Grüsse
Livia

muemin ·

Hi
ich habe das mit der Suche schon mal gemacht.

Wenn du mit CSS Styled Content arbeitest, solltest du wissen dass die Standard Suche nur auf Typo3 Version 3.6 läuft.
Wenn du willst kann ich den Form- Ausschnitt aus meinem HTML-Template schicken.
Ansonsten musst du die Sucheergebnisse in TypoScript nur formatieren:
tt_content.search {
# Suchergebnis
20.layout.10.value = Suchergebnis: ###RANGELOW###-###RANGEHIGH### von ###TOTAL###
20.noResultObj.10.value = Keine Ergebnisse gefunden!
20.renderObj.10.wrap = <tr><td>|</td></tr>
20.renderObj.10.spaceBefore= 0
20.renderObj.20.stdWrap.wrap = <tr><td>|</td></tr><tr><td>&nbsp;</td></tr>
20.renderWrap = <br><table border=0 cellspacing=0 cellpadding=0>|</table>

20.layout.wrap = <table width=100% border=0 cellspacing=0 cellpadding=2><tr> | </tr></table> ###RESULT###
20.renderObj.20.stdWrap.crop = 400 | ...
}