Zum Inhalt springen

Inhalt vererben

Erstellt am 8. November 2004 · 11 Antworten · letzte Antwort am 4. März 2005

Tags: Inhaltselemente, Frage

sebastian2004 ·

Hallo, ich hab mal ne Frage:

ist folgendes möglich und wenn ja wie?
Ich möchte auf meiner Root Seite für eine bestimmte Content Spalte einen Inhalt definieren, der automatisch auf allen Unterseiten angezeigt wird.

D.h. also ich möchte bsp.-weise im Root einen speziellen Text in die Randspalte des Contents setzen und dieser erscheint automatisch auf jeder Unterseite.

So, doppelt hält besser, aber ich wollte auch sicher gehen, daß jeder versteht was ich meine. 😉 ...

Dander ·

das ist dann halt nur für ein inhaltsdelement wenn du mehrere willst
musst du die ids per , trennen 😃

source = 1, 2, 3, 4

sebastian2004 ·

Hey, erst mal vielen Dank!!! Klappt wunderbar.

Eine Frage hätt ich aber noch: kann ich theoretisch auch einfach sagen, das alles was bsp.weise in einem bestimmten Sysordner ist in dieser Spalte angezeigt werden soll?

Proximo ·

Das geht tatsächlich und es ist nichtmal schwierig:

temp.contentHead = CONTENT
temp.contentHead {
# der Datenaufruf... stimmt auch für dich
table = tt_content
select {
# PID der Seite.. this heißt soviel wie SELF... die
# momentane Seite.. du brauchst das aber eher
# nicht.. du willst ja den inhalt von einer anderen
# Seite also füg die Pid der Seite hier ein
pidInList = this
# Sortierung kannst lassen
orderBy = sorting
# Nummer der Spalte von 0-4... normal
where = colPos=3
}

HF Proximo

sebastian2004 ·

Hallo,

leider klappts bei mir nicht so wie beschrieben, aber ich glaube es liegt daran, daß ich es noch nicht richtig verstanden habe:

Also ich habe einen Ordner mit der PID=28 und hab jetzt folgende Zeilen in das Tempate.Setup eingefügt:

# --> Eintrag für den globalen Border Content
temp.contentHead = CONTENT
temp.contentHead {
table = tt_content
select {
pidInList = 28
orderBy = sorting
# Nummer der Spalte von 0-4... normal
where = colPos=4}
}

ist es eigentlich generell egal WO ich diese Zeilen im Setup einfüge, oder gibt es da eine spezielle Position? Ich habs jetzt unter

# Main TEMPLATE cObject for the BODY

eingetragen... leider bekomme ich je nach Position im Setup entweder nur ne Fehlermeldung angezeigt, oder nicht den Content... 🙁

Unbekannter Benutzer ·

Spalte 4 gibts glaub i ned. 0=center, 1=left, 2=right, 3=Rand. Müsste noch mal nachschauen aber so hab ichs im Kopf.

Das da passt also nicht:

colPos=4

Viele Grüße
Niki

sebastian2004 ·

Danke erst mal- scheint schon mehr Sinn zu machen.

Aber ich hab leider noch ne Frage (ich glaube ich sollte mich mal in TypoSkript einarbeiten #paralyzed# ):

Wie kann ich denn jetzt den selektierten Inhalte in meine Spalte setzen. Ich hab bei mir bsp.weise eine Spalte "Border".

normalerweise mach ich das in dem ich
subparts.border < styles.content.gerBorder
eintrage. Aber was mache ich jetzt. Wenn ich das richtig verstanden habe, hab ich doch jetzt ne Art Variable, die einen Array mit den entsprechenden Artikeln beinhaltet,oder?

Proximo ·

subparts.border < styles.content.gerBorder

Das heißt GET <--- nicht ger

subparts.border < styles.content.getBorder

Ach ja und 4 gibt es wirklich nur dann wenn du das selber nachdefinierst... also halt dich mal an 0-3 fest...

temp.text = CONTENT
temp.text {
table = tt_content
select {
pidInList = 155
orderBy = sorting
where = colPos= 0
}
}

So in etwa... für Seite 155... ach was schau dir doch einfach meinen Beitrag an:

#183354

MFG Proximo

EDIT: Deine Frage bezieht sich auf eine Ausgabe oder? (mal dazu bemerken das es hier ein "Für jede Frage einen eigenen Beitrag" - Regel gibt)
Zur Ausgabe, das kann doch nicht sooooooo schwer sein:

temp.text = CONTENT
temp.text {
table = tt_content
select {
pidInList = 155
orderBy = sorting
where = colPos= 0
}
}

Dieser Befehl erstellt ein temporärobject mit dem Namen "text" indem dann der INHALT ALLER ELEMENTE der Spalte 0 (Spaltencontent NORMAL) aus der Seite mit der ID 155 enthalten sind... es dürfte danach ein leichtes sein das auszugeben:

subparts.text < temp.text

ist das so SCHWER?

typo-dude ·

Wie muss der code lauten, wenn man inhalt aus einem plugin anzeigen lassen will?
Ich möchte z.B. nur eine Kategorie aus der cmw-linklist angezeigt haben.

Vielleicht können wir diesen Thread ja wieder aufleben lassen.
VG
typo-dude