Zum Inhalt springen

Content-Element auf allen Unterseiten anzeigen

Erstellt am 8. August 2012 · 5 Antworten · letzte Antwort am 10. August 2012

Tags: Inhaltselemente, Frage

Tim3 ·

Hallo zusammen,

ich hoffe, dass ihr mir weiter helfen könnt! Ich habe jetzt sehr lange das Internet durchforstet, aber nichts hat bei mir funktioniert.

Meine Frage
Wie kann ich ein Inhaltselement, dass ich auf der Startseite eingefügt habe, allen anderen Seiten automatisch an selber Stelle hinzufügen?

Gruß Tim

Tim3 ·

Danke für deine Antwort!

Öhm, nur leider sagt mir das Ganze noch nicht so viel. Ich habs mal 'gegooglt' aber wurde daraus auch noch nicht wirklich schlau.

Hat man nicht "einfach" die Möglichkeit beim anlegen eines Content-Elementes, dass das auf allen Seiten, genau in dieser Spalte angezeigt werden soll?

helmet ·

Alternativ zum content-slide, kannst du auch eine Seite und die Spalte dazu vorgeben:

temp.rechts = CONTENT
temp.rechts {
  table = tt_content
  select {
    // auf dieser Seite ist der Inhalt
    pidInList = 28
    orderBy = sorting
    // 0 = normal, 1= links, 2 = rechts
    where = colPos = 0
  }
}
Tim3 ·

Danke für deine Antwort!

Das Problem an dieser Stelle ist leider nur, dass ich nur ein Content-Element aus dieser Spalte, in allen "Unterseiten-Spalten" anzeigen lassen möchte, nicht die Spalte rechts selbst (komplett).

Gibt es nicht beim anlegen eines Content-Elements die Möglichkeit zu sagen "Auf allen Unterseiten in der selben Spalte anzeigen lassen"?!

Chrissli ·

Du könntest im Select-Statement in der where oder andWhere Anweisung die uid des Content-Elements angeben, das ist dann eben fix.
Alternativ kannst du auch ein Content-Layout für das Erscheinungsbild anlegen und dieses im Select-Statement filtern.

PAGE_TS:
TCEFORM.tt_content.layout.altLabels.0 = Normal
TCEFORM.tt_content.layout.altLabels.1 = Fixiert

TEMPLATE:
temp.rechts = CONTENT
temp.rechts {
  table = tt_content
  select {
    // auf dieser Seite ist der Inhalt
    pidInList = 28
    orderBy = sorting
    // 0 = normal, 1= links, 2 = rechts
    where = colPos = 0
    andWhere = layout = 1
  }
}

Bin mir aber beim Nahmen des Layoutfeldes nicht ganz sicher