Hi zusammen,
bin noch Neuling habe aber schon 2-3 Tutorials durch...
Leider steht dort von meinem Problem nüscht drin 🙂
Problematik:
Ich habe eine Website mit mehreren Webseiten/Pages.
Das Design ist mittels HTML-Vorlage und TypoScript realisiert.
Eine meiner Webseiten soll nun aber eine besondere Navi-Leiste bekommen und so habe ich ein neues Template für diese eine Webseite erstellt.
Bzw. das Template der anderen Seiten kopiert und etwas TS hinzugefügt.
Nun möchte ich einen Inhalt der Webseite, mit dem erweiterten Template, ausgeben, doch leider erscheint es nicht!
Der MARKER ###CONTENT### verschwindet aber es wird nichts ausgegeben!
So rufe ich den Inhalt auf:
#Hauptbereich
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
Ganz genau so mache ich das auf der anderen Seite auch mit den "original" Tempalte.
Ich denke da liegt irgendwo ein Denkfehler bei mir!
Nur wo???
Danke Mike
Ahhhhhhhhh.... nach 6std. hab ich die Lösung gefunden... ich flipp aus!
Ich hab ja das Template neu für eine Unterseite verwendet.
Ich muss dann noch ein TS-Template einbinden...
Template > Seite anwählen > ganz unten "Click here to edit whole template record"
> Includes > "content (default)"
Sonst kann das System mit den Grundfunktionen nicht anfangen!!!
Man man man ... TYYYYYYYYYP03
#paralyzed#
Mach das am besten wie folgt:
NICHT content(default), sondern besser css_styled_content verwenden!
Dann für die besagte Seite ein Extension Template anlegen.
Dort per TS das Template überschreiben + Marker befüllen.
Mit css_styled_content geht das Content zuweisen sehr einfach mit:
page.10.marks.CONTENT < styles.content.get
Gruß
Michael
Aha d.h. wenn ich css_styled_content verwende, dann muss ich nur noch das:
page.10.marks.CONTENT < styles.content.get
machen!
anstatt mit meiner:content(default)
#
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
PS: Was genau heißt:
"Dort per TS das Template überschreiben"