Hallo!
Folgendes Problemchen:
Ich lese Seiteninhalte per TS aus der DB aus:
lib.getContent = CONTENT
lib.getContent.table = tt_content
lib.getContent.select {
pidInList = this
orderBy = sorting
where = colPos=5
max = 1
}
Diesen Content weise ich einer FLUID Variablen zu und lasse es per renderObj entsprechend formatiert ausgeben:
logo < lib.getContent
logo.renderObj = COA
…usw.…
Das funktioniert auch prima.
Wenn ich dieses Content-Element allerdings über das BE auf einer anderen Seite per Referenz kopiert einfüge, erscheint dieser Content leider nicht auf der Seite. Selbst, wenn ich den select-Befehl pidInList entferne.
Wie kann ich per Typoscript solche referenzierten Content-Elemente anzeigen lassen?
Danke und Gruß
Olli
Hast du im Typoscript evtl. noch eine Anweisung, die immer den Inhalt aus colPos 5 zieht und an einen Marker übergibt? Selbst wenn dieser Marker nicht im aktuellen Template genutzt wird würde dieser Fall verhindern, dass dein CONTENT noch mal an den Renderer geschickt wird.
ich hab so was ähnliches : Hilfetexte zur Webseite, die auf einer anderen Seite liegen als das Plugin, das die Hilfetexte anzeigt.
bei mir ist da noch die zeile im typo Script drinnen:
dontCheckPid = 1
Als "Referenz einfügen" heißt das über das Content Element Records oder geht es hier um TemplaVoila? Wenn du das als CE Insert Records gemacht hast, müsstest du erst das Feld ~records auswerten.
Hmm, danke schon mal.
@tingeltockrock: Stehe etwas auf dem Schlauch. Habe es nun so versucht:
logo < lib.getContent
logo.renderObj = COA
logo.renderObj {
20 = RECORDS
20 {
source.field = records
tables = tt_content
dontCheckPid = 1
wrap = ** | ##
}
Es wird aber einfach gar nichts angezeigt. Im SQL Debug sehe ich aber eine entsprechende Query, die auch ein Ergebnis liefert.