---
title: "Seiteninhalte zufällig anzeigen"
url: "https://www.typo3.net/d/105942-seiteninhalte-zufaellig-anzeigen"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2011-06-21"
last_reply: "2011-06-22"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Seiteninhalte zufällig anzeigen

Allgemein · 4 Antworten · gestartet 2011-06-21

## Eröffnungsbeitrag

**asdmax** · 2011-06-21 · [Beitrag #1](https://www.typo3.net/d/105942-seiteninhalte-zufaellig-anzeigen/1)

Hallo zusammen,

ich bin Typo3-Anfänger. Bis jetzt hat alles wunderbar geklappt. Bin bis jetzt begeistert von diesem CMS.

Jetzt hat sich allerdings eine Frage aufgetan:

Ich habe eine Seite A mit einigen Textelementen in der rechten Spalte.

Von diesen Textelementen möchte ich eines zufällig auf einer Seite B in der rechten Spalte anzeigen.

Vielleicht hat mir hier jemand einen Tip wo ich was einstellen muss.

Vielen Danke schonmal

## Antworten

### [#2](https://www.typo3.net/d/105942-seiteninhalte-zufaellig-anzeigen/2) · Ckoenig · 2011-06-21

TypoScript für Seite B, wenn das Template für den Content der Seite B in der rechten Spalte den Marker SPALTE_RECHTS enthält:

```typoscript
page.10 = TEMPLATE
page.10.marks.SPALTE_RECHTS = CONTENT
page.10.marks.SPALTE_RECHTS {
    table = tt_content
    select {
      # ID der Seite A
      pidInList = 42
      where = colPos = 2
      max = 1
      orderBy = rand()
    }
  }
}
```

Grüße,
  Carsten

### [#3](https://www.typo3.net/d/105942-seiteninhalte-zufaellig-anzeigen/3) · asdmax · 2011-06-21

Danke für deine schnelle Antwort.

Kann es sein dass da noch ein Klammer fehlt?

Und wo genau muss der Code dann hin?
Erweiterungs-Template für meine Seite B?

### [#4](https://www.typo3.net/d/105942-seiteninhalte-zufaellig-anzeigen/4) · Ckoenig · 2011-06-21

> **asdmax schrieb:**
>
> Kann es sein dass da noch ein Klammer fehlt?

Da war eine zuviel.

```typoscript
page.10 = TEMPLATE
page.10.marks.SPALTE_RECHTS = CONTENT
page.10.marks.SPALTE_RECHTS {
  table = tt_content
  select {
    # ID der Seite A
    pidInList = 42
    where = colPos = 2
    max = 1
    orderBy = rand()
  }
}
```

> **asdmax schrieb:**
>
> Erweiterungs-Template für meine Seite B?

Genau da.

### [#5](https://www.typo3.net/d/105942-seiteninhalte-zufaellig-anzeigen/5) · asdmax · 2011-06-22

Ich habe es jetzt hinbekommen.

Bei mir sieht es jetzt leicht anders aus:

```typoscript
page = PAGE

lib.inhalte = CONTENT
lib.inhalte {
  table = tt_content
  select {
    # ID der Seite A
    pidInList = 12
    where = colPos = 2
    max = 1
    orderBy = rand()
  }
}

page.10 = TEMPLATE
page.10 {
    template =< plugin.tx_automaketemplate_pi1
    workOnSubpart = DOCUMENT_BODY
    subparts {
       blockRight < lib.inhalte
    }
}
```

Funktioniert jetzt wunderbar soweit ich das einschätzen kann :)

Vielen Dank nochmal

---

Quelle: „Seiteninhalte zufällig anzeigen“, typo3.net, https://www.typo3.net/d/105942-seiteninhalte-zufaellig-anzeigen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
