Gleicher link zu unterschiedlichen Kontaktformularen (content-abhängig)
| Autor | Nachricht |
|---|---|
|
Verfasst am: 13. 03. 2010 [09:11]
|
|
|
didymus
Themenersteller
Dabei seit: 17.06.2005
Beiträge: 31
|
Hallo, in meiner Haupt-Navigation habe ich u.A. vier Links: Home, Geschäftskunden, Privatkunden und Kontakt. Befindet sich jemand auf der Home-Seite soll ein allgemeines Kontaktformular geladen werden. Klickt jemand auf der Geschäftskunden-Seite auf Kontakt, läd sich ein anderes Kontaktformular. Bei Privatkunden wieder ein anderes... Wie kann ich das lösen... oder hat das jemand schon mal gemacht... Ich würde gern mailformplus dafür einsetzen.... Danke thomas |
|
Verfasst am: 07. 04. 2010 [11:10]
|
|
|
NilsBarenbrock
Dabei seit: 10.03.2007
Beiträge: 32
|
Hallo didymus, du kannst das so lösen, dass du jedes Kontaktformular auf eine Seite setzt und im TS deines Menüs folgendes machst: TYPOSCRIPT lib.menue = HMENU [globalString = TSFE:page|uid =ID_der_Geschaeftskundenseite] lib.menue.excludeUidList = IDs_der_Kontaktformulare_die_ausgeblendet_werden_sollen [global] So blendest du alle Kontaktformularseiten aus, die auf der aktuellen Seite nicht angezeigt werden sollen und es bleibt nur das eine überig, z.B. das für Geschäftskunden. |
|
Verfasst am: 07. 04. 2010 [11:19]
|
|
|
NilsBarenbrock
Dabei seit: 10.03.2007
Beiträge: 32
|
Besser noch ist folgendes: TYPOSCRIPT lib.menue = HMENU [PIDinRootline = ID_der_Geschaeftskundenseite] lib.menue.excludeUidList = IDs_der_Kontaktformulare_die_ausgeblendet_werden_sollen [GLOBAL] Der Vorteil ist, dass von dieser Bedingung auch die Unterseiten deiner Menüpunkte betroffen sind. |
|
Verfasst am: 11. 04. 2010 [19:39]
|
|
|
didymus
Themenersteller
Dabei seit: 17.06.2005
Beiträge: 31
|
Danke für die Antwort... Die Lösung klappt aber in meiner Umgebung nicht. Ich habe zwei Menüs. Im oberen Menü ist der Kontakt-Link. Im linken Menü sind die Seiten Geschäftskunden und Privatkunden. Alle Kontaktformulare sind auf einer Seite. Klicke ich auf Kontakt, sehe ich alle Formulare... klicke ich den Link Geschäftskunden und dann auf Kontakt sehe ich ebenfalls alle Formulare... |
|
Verfasst am: 30. 04. 2010 [10:24]
|
|
|
algiz
Dabei seit: 21.11.2006
Beiträge: 55
|
Warum machst du nicht 3 Seiten, wenn du sowieso auch 3 Kontaktformulare hast? Mit Seiten lässt sich da im Typoscript besser arbeiten. z.B. bei einer solchen Seitenstruktur: Home Privatkunden Geschäftskunden Kontakt (allgemein) Kontakt (Privatkunden) Kontakt (Geschäftskunden) Allen 3 Kontaktseiten gibst du den Natigationtitel "Kontakt", damit es im Menü nicht auffällt. Per Typoscript blendest du dann erstmal ganz allgemein die Kontaktseiten für Privat- und Geschäftskunden aus. Für die Seite Geschäftskunden (und deren Unterseiten) blendest du die Kontaktseiten für Privatkunden und allgemein aus (analog für Privatkunden). TYPOSCRIPT # Kontakt allgemein lib.menuemitkontakt.excludeUidList = ID_Kontakt_Geschaeftskunden,ID_Kontakt_Privatkunden [PIDinRootline = ID_Geschaeftskunden] lib.menuemitkontakt.excludeUidList = ID_Kontakt_allgemein,ID_Kontakt_Privatkunden [global] [PIDinRootline = ID_Privatkunden] lib.menuemitkontakt.excludeUidList = ID_Kontakt_allgemein,ID_Kontakt_Geschaeftskunden [global] Es ist dabei vollkommen egal, ob die Kontaktseiten im selben Menü sind wie die Seiten für Privat- und Geschäftskunden. Wichtig ist nur, dass du diese Änderungen für das Menü machst, in dem die Kontaktseiten auftauchen sollen. Und ich glaube, NilsBarenbrock hat auch genau sowas gemeint. |



