Moderne Webseiten

Teaser der Subseiten in Typo3

Mit TypoScript lassen sich automatisch Teaser aus den Inhalten der Unterseiten erstellen.

Ihr entwickelt eine Typo3 Webseite mit mehreren Ebenen und möchtet automatisch von einer Ebene auf die Unterebenen verlinken? Folgendes TypoScript generiert einzelne Teaser (inklusive Verlinkung) aus den Inhalten der Unterseiten. Der Vorteil? Weniger Aufwand für Redakteure und einheitliche Teaser zu den Subseiten.

lib.teaser = HMENU
lib.teaser {
special = directory
special.data = pid

1 = TMENU
1.NO.ATagTitle.field = author
1.NO.stdWrap.cObject = COA
1.NO.stdWrap.cObject {
wrap = <div>|</div>

# Zieht die Überschrift aus dem Seitentitel
10 = TEXT
10.field = title
10.wrap = <h2>|</h2>

# Zieht den Einstiegstext aus der Spalte 'Normal' (colPos=0)
20=CONTENT
20.table=tt_content

20.select.pidInList.field=uid
20.select.selectFields= bodytext
20.select.max=1
20.select.where=colPos=0

20.renderObj=TEXT
20.renderObj.field=bodytext

20.renderObj.cropHTML = 120
20.renderObj.stripHtml = 1
20.renderObj.wrap= <p>|... </p>

# Alternativ kann man einen Text für den Teaser in den Seiteneigenschaften unter Metadaten - Zusammenfassung eingeben.
# In diesem Fall die Rauten vor der 30 entfernen und vor der 20 Rauten einfügen
# 30 = TEXT
# 30.field = abstract
# 30.wrap = <p>|</p>
# 30.cropHTML = 120 | ... |1
}
}

Damit die Teaser auf der Seite angezeigt werden, muss lib.teaser im Template eingefügt werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Aktuelle Beiträge

Kontakt

Sie interessieren sich für eine Webseite, benötigen einen erfahrenen Enwtickler für Ihr Projekt oder haben allgemeine Fragen zu meinen Dienstleistungen?

HTML Mania – Moderne Webseiten
Impressum
Datenschutz


® Made with WordPress