Moin,
ich hab folgendes Problem:
Sitze derzeit an einer Webseite die mit Typo3 realisiert werden soll, bin leider noch kein "Profi" auf dem Gebiet. Nun soll es auf der Seite 2 Links geben für "Newsletter bestellen" und "Weiterempfehlen"...Wenn man diese Links anklick soll sich eine Dialogbox öffnen die Über dem Inhalt liegt. So weit so gut...Bisher habe ich alles hinbekommen, jedoch bereitet mir diese Sache Probleme...
Denn wie kann ich den Link unten in der Navigation (wird automatisch von Typo3 generiert) so ändern, dass ich per jQuery und jQuery-UI eine Dialogbox öffnen kann und nicht auf den Inhalt der Seite weitergeleitet werde??? Und wie bekomme ich den Inhalt der Seite in die Dialogbox???
Um das ganze mal zu verdeutlichen hänge ich noch einen Screenshot an, zu finden hier: http://punkster.de/shop-4.jpg
Über schnelle Hilfe wäre ich glücklich =)
Liebe Grüße
2 Sachen wären möglich, du machst das ganze mit der "Dialog" Erweiterung von jQuery-UI, dazu ist es, laut deren Seite, nötig den Inhalt der Dialog Box auf der Internetseite in einem Div Containter zu legen.
Somit müsstest du auf jeder Seite zwei versteckte Div Container mitführen, die bei einem Klick auf die Links geöffnet werden.
Die Inhalt der Div Container würde ich dann über einen eigenen Marker ansprechen, der im HTML-Template hinterlegt ist und somit vom "CONTENT < styles.content.get" ausgeschlossen wird. Die Links erstellst du dann ebenfalls "von Hand" und fügst Sie dem Menu hinzu.
Ein etwas anderer Weg wäre, den Inhalt in einer Lightbox als Iframe zu öffnen.
Beim Klick auf den Link, geht dann die Lightbox auf und zeigt ein normales Inhaltselement was du auch im Backend anlegen und verwalten kannst. Damit in diesem Iframe jedoch nicht die komplette Seite mit Header,footer, menu ... angezeigt wird, kannst du ein anderes HTML Tempalte für den Link verwenden.
Für dieses Prinzip hängst du an den Link eine Variable und fragst Sie per TypoScript ab, wenn das der Fall ist, nutze ein anderes Tempalte.
Dieses Vorgehen wird meist bei Drucktemplates genutzt. Stichwort hier wäre typeNum.
hoffe das konnte erst mal ne richtung aufzeigen 🙂