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
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...
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...
tommy_at_typo3 schriebAus 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
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?
tommy_at_typo3 schriebhabe 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...
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?
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...
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.... )
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 😉
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?
tommy_at_typo3 schriebalso 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...
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 😃
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..
sorry versteh nicht was du meinst... aber der code von oben geht auf ein content-element, unahängig von irgendwelchen seiten oder headern.....
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