[TYPO3-core] Reworking css_styled_content

Jigal van Hemert jigal.van.hemert at typo3.org
Thu Oct 18 13:33:38 CEST 2012


On 18-10-2012 9:52, Daniel Alder wrote:
> since the css_styled_content is one of the core elements for content
> rendering, first time I was little bit "shocked" to see the class behind.
> in most case the only thing changed was the TS setup. but the function
> "render_textpic" for example seems to be the same (except some small
> changes) since 3.7 (or even further down).

Mayb it's just that the PHP functions don't need to be changed that much 
to change the rendering? Most of the magic is done in TypoScript.

> but more important then the structure, CTYPEs are not expandable. For
> example it's not possible to extend the text/pic content element or use
> the same functionality from text/pic for media elements.

You can register new content types and all render_* methods have a hook 
to use your own rendering methods completely. Your own extensions can 
call TypoScript both from PHP and their own TypoScript.

A refactoring of old code can be a good thing however. Preferably if all 
the existing hooks van still work. New code must have unit tests to make 
sure that future development doesn't break anything.

Jigal van Hemert
TYPO3 Core Team member

TYPO3 .... inspiring people to share!
Get involved: typo3.org

More information about the TYPO3-team-core mailing list