Zum Inhalt springen

Content abhängig von Linkparameter oder so irgendwie?!

Erstellt am 4. August 2009 · 4 Antworten · letzte Antwort am 5. August 2009

Tags: Frage

comix ·

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

comix ·

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.

comix ·

Ist es möglich mit einem Link so eine Art Sessionvariable zu setzen und mit dieser Variabel dann einige Inhale zu steuern?

comix ·

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