Zum Inhalt springen

Herangehensweise Condition gerade / ungerade Seiten-ID

Erstellt am 23. Mai 2005 · 1 Antwort · letzte Antwort am 8. Juli 2005

Tags: Frage

Benjamecho ·

Hallo,

bei einem neuen Typo3-Projekt beabsichtige ich
zwei verschiedene Banner einzubinden, allerdings immer nur einen pro Seite — jeder Banner bekommt 50% der Seiten. Am einfachsten wäre eine Condition für gerade bzw. ungerade Seiten-IDs. Sowas gibt es nicht, oder?

Hat jemand eine Idee wie man es realisieren könnte?

Danke & Grüße aus Freiburg
Ben

Benjamecho ·

so, habe jetzt die Lösung :-)

einfach in einem sysfolder ein php-content-element anlegen (page_php_content), mit folgendem Inhalt

<?php
if ($GLOBALS["TSFE"]->id % 2 != 0) {
    echo "ungerade";
} else {
    echo "gerade";
}
?>

dann im setup des templates:

page.10 {
  subparts.IRGENDWAS = RECORDS
  subparts.IRGENDWAS.tables = tt_content 
  subparts.IRGENDWAS.source = 5
}

im html-template muss natürlich der subpart IRGENDWAS definiert werden und im setup die "5" durch die entsprechende id des php-elementes erzetzen.