Zum Inhalt springen

CONTENT slide für Unterseiten

Erstellt am 14. März 2012 · 3 Antworten · letzte Antwort am 30. März 2012

Tags: Inhaltselemente, Frage

charly21 ·

Hi,

das einbinden von CE auf Unterseiten funktioniert so super.
Es gibt CE die ich auf allen Unterseiten anzeigen, aber nicht auf der Seite (ich nenn sie hier mal "Papa"), in der ich es einbinde. Das sind bei mir z.B. Links zu Formularen, die noch bestimmte Inhalte von den Unterseiten sammeln, die ja auf der Papa Seite nicht vorhanden sind.
Das gilt aber nicht für alle CE auf der Papa Seite.

Gibts da was per TS oder muss ich alle CE um einem Flag erweitern, der sagt, zeig mich auf Papa oder nicht?

Gleiches Prinzip wie die Seiteneigenschaft "hide in Menu". Da gibt es includeNotInMenu = 1 um sie in Menülisten doch anzuzeigen.

Vielen Dank im Voraus
Charly

jousch ·

Verstehe ich dich richtig, du möchtest bestimmte CE's aus Unterseiten auf der Elternseite anzeigen? WEnn dem so ist, würde ich wie du geschrieben hast, tt_content um ein Feld per Kickstarter erweitern und dann einfach per TS auf dieser "Papa"-Seite ausgeben lassen 🙂

igorshmigor ·

Ich habe das jetzt genau umgekehrt verstanden. Das Element wird auf der Papa-Seite erstellt, soll aber nur auf den Unterseiten angezeigt werden.
Ich würde die Element auf einer ganz anderen (versteckten) Seite erstellen und dann per TypoScript einbinden. Dazu erstellst Du auf der Papa-Seite ein Erweiterungs-Template.
Angenommen es geht um Elemente in der rechten Spalte und die rechte Spalte wurde im Root-Template vielleicht so definiert:

page.10.marks{
  rightcolumn=COA
  rightcolumn.10<styles.content.getRight
}

Dann schreibst Du in das Extension-Template auf der Papa-Seite

[PIDupinRootline = hier muss die ID der Papa Seite stehen]
page.10.marks.rightcolumn{
  20<styles.content.get
  20.select.pidInList={$pageids.contentForSubpages}
}
[global]

Durch die Bedingung PIDupinRootline wird verhindert, dass der Content auf der Elternseite selbst angezeigt wird.

charly21 ·

Hi,

sorry für die späte Antwort, aber irgendwie hat das mit dem Benachrichtigen nicht geklappt.

@igorshmigor: Den Ansatz habe ich auf anderen Seiten schon verwendet. Wie bringe ich jetzt aber meinem Redakteur TS bei...... Das ist genau mein Problem. In einigen

@jousch: igorshmigor hat recht, ich will CE's die ich auf der Papaseite erstelle nur auf den Unterseiten anzeigen.

Wenn ich jetzt einen neuen Parameter Visibility über eine ext einfüge, wie bringe ich dann Typo bei, das er den auch beachten soll. Steh gerade mit dem Kopf ganz tief in einer anderen Sache, also nicht auslachen, wenns ganz simpel ist.

LG
Charly

EDIT: Es kommt erschwerend hinzu das ich für das generieren der Inhalte auf der rechten Seite, um die es hier geht,

styles.content.getRight.slide = -1
styles.content.getRight.slide {
	collect = -1
	collectReverse = 1
	
}

verwende.