Zum Inhalt springen

Inhalte auf mehreren Seiten

Erstellt am 21. November 2004 · 15 Antworten · letzte Antwort am 23. November 2004

Tags: Inhaltselemente, Frage

tommy_at_typo3 ·

Hallo,

ich möchte gerne diverse Inhalte auf mehreren Seiten anzeigen. ich habe dazu einen sysfolder generiert, in dem ich den diversen content bereitstelle. In der Oberseite rufe ich mittels

page.10.subparts.mehrfach = RECORDS
page.10.subparts.mehrfach {
tables = tt_content
source = id des Inhaltselementes im Sys Folder
dontCheckPid = 1
}

diesen Content auf. Ich sehe leider gar nichts und weiss auch nicht woran es liegen könnte.

danke fuer eure hilfe

just2b ·

Den Code-Schnippsel hast du so eingefügt?
Wenn ja, dann les doch bitte mal durch, was da steht.... weil typo kann zwar viel, aber nicht raten

ersetze "mehrfach" durch den namen deines subparts aus dem template (falls du marker verwendest, ersetze "subparts" zusätzlich durch "marker")
ersetze "id des Inhaltselementes im Sys Folder " durch ide id

und benutz doch bitte die suche... das wird sooo oft hier gemacht...

tommy_at_typo3 ·

Aus Einfachheitsgründeng habe ich in meinem template die Stelle "mehrfach" genannt, wie in einem vorgegebenem beispiel. Und die Id des Contents im Sysfolder lautet 171(ob ich die jetzt hier hinschreibe oder nicht is ja net soo...)

page.10.subparts.mehrfach = RECORDS
page.10.subparts.mehrfach {
tables = tt_content
source = 171
dontCheckPid = 1
}

Mit der Suche habe ich nichts gefunden, da das vorgegebene Bsp eigentlich gehen sollte...

just2b ·
tommy_at_typo3 schrieb

Aus Einfachheitsgründeng habe ich in meinem template die Stelle "mehrfach" genannt, wie in einem vorgegebenem beispiel. Und die Id des Contents im Sysfolder lautet 171(ob ich die jetzt hier hinschreibe oder nicht is ja net soo...)

es ist halt sinnvoll, das im Forum anzugeben, was auch bei dir steht o.O

fügst du das ganze auf einer unterseite ein, oder auch da wo dein haupttemplate ist, also wo das

page = PAGE
page.typeNum = 0
...

steht?

und hättst du nach "mehrfach" zB gesucht, hättest du gefunden....
und das vorgebene Bsp funktioniert auch (wenn mans richtig einsetzt) scnr

tommy_at_typo3 ·

habe den code in der Oberseite des SysFolders eingefügt(Header). Ich möchte den inhalt ja nur unter dieser Seite zur Verfügung stellen und nicht global.

Kann ich eigentlich nicht einfach meinen CONTENT-Marker irgendwie überschreiben für die Seite?

just2b ·
tommy_at_typo3 schrieb

habe den code in der Oberseite des SysFolders eingefügt(Header).

das ganze kommt aber ins setup der oberseite (in ein neues template)

tommy_at_typo3 schrieb

Ich möchte den inhalt ja nur unter dieser Seite zur Verfügung stellen und nicht global.

inhalt ist e nur auf allen unterseiten der geändern oberseite

tommy_at_typo3 schrieb

Kann ich eigentlich nicht einfach meinen CONTENT-Marker irgendwie überschreiben für die Seite?

wie meinen? du fügst ja e mit obiger Einstellung auf allen Unterseiten den Inhalt ein...

tommy_at_typo3 ·

Wenn ich ein neues Template erstellen muss für diese Seite, wie sieht das dann aus? Ich möchte ja an einer Stelle im alten Template den Content einfügen.

Lass ich dann die Ressource aus? Ist das ein HTML-Template oder?

just2b ·

du gehst auf die überseite... auf ansicht "template" => Click here to create an extension template. => und hier schreibst den code ins setup (nichts html usw)

willst du das Template wieder löschen => Ansicht "Liste" => siehtst unter überschrift template das angelegte template...

tommy_at_typo3 ·

was gebe ich dann nur im Setup field an?

Das:

page.10.subparts.mehrfach = RECORDS
page.10.subparts.mehrfach {
tables = tt_content
source = 171
dontCheckPid = 1
}

funktioniert nicht.

(Ich weiss man sollte sich vielmehr mit den tutorials beschäftigen, aber man hat halt nicht soviel zeit.... )

just2b ·

Was heißt funktoniert nicht?
Bei mir tut es...

schreib mir doch mal schnell ne pm mit login.. schau ich mir das an....
und "funktioniert nicht" is immer eine sehr schöne fehlerbeschreibung 😉

tommy_at_typo3 ·

also im Haupttemplate funktioniert es, da brauche ich auch nur

subparts.mehrfach = RECORDS
subparts.mehrfach {
tables = tt_content
source = 171
dontCheckPid = 1
}

eingeben, da er weiss welche seiten das sind.

Muss ich explizit die Oberseite angeben? Ich dachte page.10 ist so ein allgemeiner Befehlt für unterseite?

just2b ·
tommy_at_typo3 schrieb

also im Haupttemplate funktioniert es, da brauche ich auch nur

subparts.mehrfach = RECORDS
subparts.mehrfach {
tables = tt_content
source = 171
dontCheckPid = 1
}

eingeben, da er weiss welche seiten das sind.

Muss ich explizit die Oberseite angeben? Ich dachte page.10 ist so ein allgemeiner Befehlt für unterseite?

#paralyzed# :o #paralyzed# hm?
oberseite = die seite, ab der der mehrfach.content angezeigt wird (nur dass wir uns richtig verstehen)

ich hab folgendes bei mir stehen
page.10.marks.RECHTS = RECORDS
page.10.marks.RECHTS {
tables = tt_content
source = 55
dontCheckPid = 1
}
und auf der oberseite und alen unterseiten kommt an die stelle des marker rechts der inhalt von 55...

so funktionierts bei mir...

tommy_at_typo3 ·

Ich musste folkgenden Code einfügen

page = PAGE
page.typeNum = 0
page.1 = TEMPLATE
page.1 {

subparts.MEHRFACH = RECORDS
subparts.MEHRFACH {
tables = tt_content
source = 171
dontCheckPid = 1
}

}

D.h. er hat vorher irgendwie nicht gewusst welche Seite ich meine...

nun ja jetzt geht es.

Danke ür deine Muehe 😃

tommy_at_typo3 ·

Seiten, welche nur einen verschiedenen Header haben?
Also wenn ich zB einen deutsche und einen englishcen Header habe und der Content, zB ein guestbook, ist gelich mache ich das dann auch über ein sysfolder, oder kann ich einfach einen link setzen?

Also entweder Sysfolder

deutsch-englische Seite
|
SysFolder

ODER

Seite
deutsch----------------Englisch
Guestbook <-------Link auf Guestbook

Super Darstellung von mir, ich weiss..

just2b ·

sorry versteh nicht was du meinst... aber der code von oben geht auf ein content-element, unahängig von irgendwelchen seiten oder headern.....

Proximo ·

Damit ichs auch noch loswerde *g* und ich endlich meinen 10. Beitrag mit diesem Code losbekomme^^

Hier ist noch die Möglichkeit ganze Spalten von Seiten anzuzeigen (per Seiten-ID)

temp.*OBJECTNAME* = CONTENT
temp.*OBJECTNAME* {
table = tt_content
select {
# PID der Seite von der die Daten stammen
pidInList = 1
# Sortierungsregeln?^^
orderBy = sorting
# Welche Spalte... 0 ist (meist) die spalte "normal"
# und 1-3 die anderen Spalten..
where = colPos=0
}

MFG Proximo