[TYPO3-german] Ändern des Record renderings

Jonas Kaiser jk431 at cam.ac.uk
Wed Dec 31 15:41:34 CET 2008


Liebe Liste,

wenn eine content record gerendert wird, bekommt der header immer h1 tags
und der content immer <p class="bodytext"> tags. Gibt es eine einfache
möglichkeit dieses Rendering zu überschreiben (sagen wir, spaltenweise). Ich
habe mal ein wenig TS zusammengeschustert um den timestamp eines records mit
anzeigen zu lassen (was auch funktioniert):

subparts.content-primary < styles.content.get

subparts.content-primary.renderObj < tt_content
subparts.content-primary.renderObj.text.15 = TEXT
subparts.content-primary.renderObj.text.15.wrap = <span
class="article-date">|</span>
subparts.content-primary.renderObj.text.15.field = tstamp
subparts.content-primary.renderObj.text.15.strftime = %d/%m/%Y

Dieses TS führte dazu, dass nur in der normal column die tstamp werte mit
dem korrekten format gerendert werden. Von diesem Code ausgehend hab ioch
mir folgendes überlegt, was aber scheinbar falsch ist, da der geünschte
effekt nicht eintritt:

subparts.content-border < styles.content.getBorder
subparts.content-border.slide = -1
subparts.content-border.slide.collect = -1
subparts.content-border.slide.collectReverse = 1

subparts.content-border.renderObj < tt_content
subparts.content-border.renderObj.header.10 = TEXT
subparts.content-border.renderObj.header.10.wrap = <h3>|</h3>
subparts.content-border.renderObj.header.10.field = header

Das Anzeigen und sliden funktioniert einwandfrei, aber der header wird nach
wie vor in h1 tags gewrappet. Wo genau liegt mein fehler und wie berichtige
ich ihn?

BTW: Ich benutzte den autotemplate parser, von welchem ich das styles
content object nehme (CSS styled content ist auch in verwendung)

Danke schonmal für unterstützung,

Mfg
Jonas
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jonas Kaiser
Churchill College - Cambridge
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


More information about the TYPO3-german mailing list