Microformate und TYPO3
Mikroformate
Damit Informationen wie Adressen, Termine oder Produkte von Computerprogrammen aus Webseiten ausgelesen werden können, braucht es seine bestimmte Systematik. Daher wurden sogenannte Mikroformate definiert die problemlos in eine normale Webseite integriert werden können. Sie werden über eine Klassendefinition im HTML eingebunden und ermöglichen es so, Tools wie z.B. dem Firefox Plugin Operator diese Informationen aus der Webseite zu extrahieren.

- Das Firefox Plugin Operator extrahiert die Mikroformate auf der Webseite.
Beispiel: tt_address Datensatz einbinden
Im folgenden binde ich hier einen tt_address Datensatz über das Element Datensatz einfügen ein:
TypoScript Konfiguration
Die zugehörige TypoScript konfiguration lautet entsprechend:
TypoScript konfiguration
- tt_address >
- tt_address = COA
- tt_address {
- wrap = <div class="vcard">|</div>
- 10 = TEXT
- 10 {
- field = company
- htmlSpecialChars = 1
- wrap = <div class="org fn">|</div>
- }
- 20 = TEXT
- 20 {
- field = email
- typolink {
- parameter.field = email
- ATagParams = class="email"
- }
- required = 1
- }
- 30 = COA
- 30 {
- stdWrap.wrap = <div class="adr">|</div>
- stdWrap.required = 1
- 10 = TEXT
- 10 {
- htmlSpecialChars = 1
- field = address
- wrap = <div class="street-address">|</div>
- }
- 15 = TEXT
- 15 {
- field = zip
- noTrimWrap = |<span class="postal-code">|</span> |
- }
- 20 = TEXT
- 20 {
- field = city
- htmlSpecialChars = 1
- wrap = <span class="locality">|</span>
- required = 1
- }
- }
- 40 = TEXT
- 40 {
- field = phone
- wrap = <div class="tel">|</div>
- required = 1
- }
- }
- 1 Kommentar(e)




Hey
So praktisch - Nur 50 Zeilen für ne Adresse! Typo3 kicks ass!