Hi Forumgemeinde
Sorry mir fällt keinen besseren Titel ein.
Folgendes Problem: Ich erstelle eine etwas grösse Webseite bzw. bin schon fast fertig. Der Inhaber der Firma hat einige Reseller für siene Produke und wünscht sich nun einen Link welcher auf die Resellerseite kommt. Wenn nun Besucher der Resellerseite auf den Link klicken sollen sie eine andere Kontaktseite erhalten als die normale. Dass heist die normale Kontaktseite für alle anderen Kunden soll nicht erreichbar sein wür die Besucher welche über den Link auf unsere Seite gelangen.
Ich habe mir gedacht dem Link einen Parameter anzuhängen und dann mittels diesem Parameter die die verschiedenen Inhalte zu steuern.
Ich habe allerdings keine Ahnung wie ich da Vorgehen soll hat mir jemand eine Idee nach was ich da im Forum suchen kann oder vielleicht einen Lösungsansatz?
Ich wäre über jede Hilfe echt Dankbar.
MfG Mike
Sind die Reseller als fe_user eingeloggt? Dann kannst du einfach den Seiteninhalt der Kontaktseite ändern...
hi einprägsam
nein leider nicht denn nicht die Reseller sondern die Besucher der Resellerseite sollen dan auf meiner Webseite etwas anderes sehen als die Besucher die direkt auf unsere Webseite stossen.
Verstehst du wie ich das meine?
Ich weis ich drück mich vielleicht ein bisschen kompliziert aus.
Ist es möglich mit einem Link so eine Art Sessionvariable zu setzen und mit dieser Variabel dann einige Inhale zu steuern?
Hi ich habe nun eine Lösung gefunden und umgesetzt.
Falls irgend jemand mal das gleiche Problem hat zeige ich hier meine Lösung, bin mir aber sicher dass man das auch irgendwie eleganter lösen könnte.
Als erstes habe ich im Setup eine neue Link Variable gesetzt:
config.linkVars = resID
Der rest ist eigentlich sehr simple mittels conditions fange ich die Variable auf den entsprechenden Seiten ab und ändere die Contentausgabe:
[globalVar = TSFE:id = 2] && [globalVar = GP:resID=1]
lib.column1 = COA
lib.column1 {
10 = RECORDS
10.tables = tt_content
10.source = 6924
20 = RECORDS
20.tables = tt_content
20.source = 6923
}
lib.column0 = COA
lib.column0 {
10 = RECORDS
10.tables = tt_content
10.source = 6926
20 = RECORDS
20.tables = tt_content
20.source = 6925
}
[global]
Das Problem ist halt nur das es etwas mühselig zu administrieren ist aber etwas besser fällt mir im Moment nicht ein. Wenn jemand noch einen anderen Lösungsansatz hat nur her damit.
mfg mike