Zum Inhalt springen

Bild entfernen wenn Link auf eigene Seite zeigt

Erstellt am 21. Juni 2011 · 1 Antwort · letzte Antwort am 4. Juli 2011

Tags: Bilder, Links, Frage

Unbekannter Benutzer ·

Hallo alle,
ich habe ein zentrales Inhaltselement, dass ich auf jeder Seite im Footer anzeige. Das Element enthält 3 Bilder, die jeweils auf eine andere Seite verlinkt sind. Wenn nun jemand so ein Bild anklickt, soll auf der Zielseite dasjenige Bild entfernt werden, das auf die aktuelle Seite verlinkt, damit man sich hier nicht in einer "Endlosschleife" bewegen kann.

lib.Footer = CONTENT
lib.Footer {
  table = tt_content
  select {
    pidInList = 145
    where = colPos = 0
    orderBy = sorting
    languageField = sys_language_uid
  }
}

Hier müßte also noch sowas rein wie,
"Jedes einzelne Bild im Feld "image" darf nur angezeigt werden, wenn der entsprechende "image_link" nicht die aktuelle Seite ist."

Wie mache ich das?

Danke für jede Hilfe

Gruß von
Thomas

Unbekannter Benutzer ·

....so, dann antworte ich mir mal selber:
Ich hatte ursprünglich einen Beitrag mit mehreren Bildern, die auf verschiedene Seiten verweisen.
Erster Schritt war nun, dass ich davon mehrere beiträge mit jeweils einem Bild gemacht habe.

Dann habe ich mein Skript wie folgt abgeändert:

lib.Footer = CONTENT
lib.Footer {
  table = tt_content
  select {
    pidInList = 145
    where = colPos = 0
    andWhere.dataWrap = image_link != {TSFE:id}
    orderBy = sorting
    languageField = sys_language_uid
  }
}

Also einfach das Feld "image_link" mit der aktuellen Seite verglichen.

Gruß von
Thomas