Hallo an alle!
Beschäftige mich seit nun 3 1/2 Wochen mit TYPO3, und konnte hier aus dem Forum schon so einiges an Information rausholen.
Nun hänge ich aber an einer Stelle.
Ich habe folgendes Problem, ich möchte dem Website Besucher die Möglichkeit geben zwischen 2 Ansichten zu wechseln, sprich einfach von template1.html auf template2.html zu wechseln, indem man auf verschiedene Images klickt.
Kennt da evtl. einer einen Lösungsansatz?
Bis jetzt nichts online dazu gefunden 🙁
mfg
Es geht ähnlich wie bei der Sprachumschaltung: über config.linkVars eine neue Variable definieren (z.B. "layout"). Diese dann in Typoscript über eine Bedingung auswerten und das entsprechende Template laden.
Jochen Weiland
Danke für die schnelle Antwort!
config.linkVar = L
[globalVar = GP:L =1]
page.10.template.file = fileadmin/templates/html_template.html
[global]
[globalVar = GP:L =2]
page.10.template.file = fileadmin/templates/test_template.html
[global]
Mein Ansatz. Funktioniert auch soweit mit
index.php?id=45&L=1 uns L=2 kann man zwischen den beiden Templates wechseln.
Die Zustände bleiben aber nicht erhalten, d.h. wenn ich im Navigationsmenü eine andere Seite anspreche, etfällt das &L=1 bzw.2 in der URL
Na für so etwas gibt es den Parameter "addParams" für die Menüobjekte.
Jochen Weiland
Hallo Hr. Weiland,
danke für die schnellen Antworten.
config.linkVars = L
[globalVar = GP:L =1]
page.10.template.file = fileadmin/templates/html_template.html
subparts.TOPNAV.1.addParams = &L=1
subparts.LEFTNAV.1.addParams = &L=1
[global]
[globalVar = GP:L =2]
page.10.template.file = fileadmin/templates/test_template.html
subparts.TOPNAV.1.addParams = &L=2
subparts.LEFTNAV.1.addParams = &L=2
[global]
Hab rumprobiert, aber auf keine Lösung gekommen.
Das Problem was sich bei mir ergibt ist, das wenn ich manuel L=2 setze im menü immernoch mit L=1 verlinkt wird.
Wie könnte man das Problem beheben?
Vor den "subparts" fehlt wohl noch so was wie page.10.
Das ist ansonsten der gleiche Code den ich bei einem Projekt verwendet habe und es funktioniert dort einwandfrei.
Jochen Weiland
Vielen lieben Dank, funktioniert alles wie gewollt nach der kleinen Änderung.
wie sieht es eigentlich mit links die im content sind aber auf interne seiten verlinken - da ist ja wieder kein &L=1 / 2 vorhanden.
Gibt es dafür auch ne Lösung?