Zum Inhalt springen

Inhalt dynamisch laden bei Mouse Over

Erstellt am 14. Januar 2014 · 3 Antworten · letzte Antwort am 14. Januar 2014

Tags: JavaScript & AJAX, TYPO3 6.x, Frage

mimii ·

Hallo ins Forum,

ich habe folgende Struktur:
- Hauptseite
-- Unterseite 1
-- Unterseite 2
-- Unterseite 3

Die Unterseiten haben ein 3spaltiges Layout, das wie folgt aussieht:

Navigation aus |
- Unterseite 1 |
- Unterseite 2 | Bild | Infotext
- Unterseite 3 |

Die Navigation aus den Unterseiten befindet sich in der linken Spalte, ein Bild in der mitteren Spalte und der Infotext in der rechten Spalte.
Nun soll beim Mouseover auf einen der Navigtionspunkte Bild und Infotext dynamisch in die mittlere bzw rechte Spalte geladen werden. Also nicht der herkömmliche Klick und ein Neuladen der Seite.

Geht sowas überhaupt? Geht es mit der Seitenstruktur? Wäre ein anderer Aufbau vielleicht sinnvoll?
Bedinung ist nur, dass gewählter Link immer mit Bild und Infotext zusammenhängt.

Vielen Dank für ein bisschen Input.

Gruß
Steffi

Schweriner ·

Denke mal da würde sich Javascript / AJAX am besten machen. So oder so solltest Du das Mouseover Event mit JS abfangen und könntest Inhalte anzeigen, wieder verstecken oder per AJAX nachladen. Am besten die Inhalte sind schon da und werden nur ein und ausgeblendet, so werden die dann wenigstens von Google indexiert.

mimii ·

Danke für die Idee,

ich habe sowas in der Art "befürchtet". Boardmittel von TYPO3 gibt es da wohl nicht. AJAX kenn ich nur als Putzmittel... Spaß beiseite, ich kenn mich mit AJAX nicht wirklich aus. Hat jemand vielleicht ne Seite wo man sich für den benötigten Zweck schlau machen kann?

Danke und Gruß
Steffi

Schweriner ·

Ich würde Dir empfehlen eine Extbase Extension für deine AJAX Schnittstelle zur erstellen. Dazu findest Du bei Google in Kombination der Wörter "Extbase AJAX" relativ viel (manches leider ohne die Namespaces für TYPO3 6.x)