[TYPO3-german] Mehrere Inhaltselemente direkt im Template anzeigen
Dirk Reichel
typo3 at softtrain.de
Tue Aug 22 10:29:50 CEST 2006
Hi Timmy,
füge in Dein HTML-Template in der rechten Spalte einen Marker (bei mir
###NEWS###) ein. Dann beziehe Dich in Deinem TS-Template im Setup auf diesen
Marker - z.B. so:
page = PAGE
page {
typeNum = 0
stylesheet = fileadmin/xy.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/xy.html
10.workOnSubpart = DOKUMENT
10.marks {
# Inhalte auf der rechten Spalte ausgeben
NEWS = COA
NEWS.10 = CONTENT
# Die Definition von "plugin.tt_news" vom Ende dieses Scripts
# wird auf die Ebene "NEWS.10" kopiert.
NEWS.10 < plugin.tt_news
NEWS.10 {
templateFile = fileadmin/news_vorlage_rechts.tmpl
code >
code = LIST
limit >
limit = 4
pid_list >
pid_list = 11
PIDitemDisplay = 24
}
# Als zweites soll Inhalt aus der Datenbank, sofern vorhanden,
# ausgegeben werden
NEWS.20 = CONTENT
NEWS.20 {
table = tt_content
select.where = colPos = 2
select.orderBy = sorting
}
}
}
plugin.tt_news {
templateFile = fileadmin/news_vorlage.tmpl
limit = 5
displayList {
date_stdWrap.strftime = %d.%m.%y
time_stdWrap.strftime = %H:%M
}
displaySingle {
image.file.maxW = 160
date_stdWrap.strftime = %d.%m.%y
time_stdWrap.strftime = %H:%M
}
}
Mit weiteren Ebenen im COA (z.B. NEWS.20) kannst Du natürlich auch anderen
Content als nur News in der rechten Spalte darstellen. Voraussetzung ist,
dass sich die Extension über TS konfigurieren lässt (sie Doku der
Extension). Ich hoffe es hilft Dir!
Gruß
Dirk
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Timmy
Ventura
Gesendet: Dienstag, 22. August 2006 02:44
An: typo3-german at lists.netfielders.de
Betreff: [TYPO3-german] Mehrere Inhaltselemente direkt im Template anzeigen
Hallo,
mein Problem mag vielleicht ein mehr oder weniger Banales sein, aber ich
bekomme das irgendwie nicht hin.
Mein Projekt hat 3 Spalten:
- Links: Navigation
- Mitte: Hauptinhalt
- Rechts: Zusatzinhalt
Da es sich um eine Mannschaftshomepage handelt, soll in der rechten
Spalte z.B. die aktuelle Tabelle und das nächste Spiel angezeigt werden.
Dies soll allerdings nicht nur auf der Hauptseite geschehen, sondern
auch auf allen Unterseiten. Diese Zusatzinfos bestehen aus mehreren
Seiteninhalten vom Typ Bild und einem Seiteninhalt vom Typ Tabelle.
Ich habe mich aktuell damit beholfen, diese Inhaltselemente in einen
Systemordner zu packen und dann bei allen Unterseiten in der rechten
Spalte eine Seiteninhaltselement vom Typ "Datensatz einfügen" eingefügt.
Dort habe ich dann alle Elemente meines Zusatzinhaltes per Hand eingefügt.
Diese Methode gefällt mir allerdings überhaupt nicht, da ich bei jeder
Unterseite das gleiche Prozedere wiederholen müsste.
Deswegen würde ich gerne die Elemente für den Zusatzinhalt direkt in das
Template übernehmen. Mein Problem ist jetzt, dass ich nicht genau weiß,
wie ich dies anstelle. Kann man in einem Template mehrere
Inhaltselemente einfach aus einem Systemordner auslesen und dann darstellen?
Ich würde mich sehr über antwprten freuen.
Vielen Dank,
Timmy Ventura
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list