2254c991267622c5278c7aff22a5545c8c72d3d5
[Packages/TYPO3.CMS.git] / typo3 / sysext / css_styled_content / Documentation / Configuration / Objects / Index.rst
1 .. ==================================================
2 .. FOR YOUR INFORMATION
3 .. --------------------------------------------------
4 .. -*- coding: utf-8 -*- with BOM.
5
6 .. include:: ../../Includes.txt
7
8
9 .. _objects:
10
11 Objects rendering
12 ^^^^^^^^^^^^^^^^^
13
14 This chapter describes how the rendering of each type of content element
15 is configured in css\_styled\_content. Some types are very simple and rely
16 purely on standard TypoScript objects. Other types use a configuration that
17 is specific to css\_styled\_content.
18
19 All content types rendering definitions contain at least two levels of nested
20 TypoScript object. The first level is **always** a :ref:`COA <t3tsref:cobj-coa-int>`.
21 Inside that object there is always the following configuration::
22
23 10 = < lib.stdheader
24
25
26 This means that the :ref:`standard rendering of content element headers <setup-lib-stdheader>`
27 is referenced inside every content element types, ensuring that headers are rendered
28 consistently no matter what the type.
29
30
31 .. _objects-default-message:
32
33 Default Message
34 """""""""""""""
35
36 When no rendering definition can be found for a content element type,
37 some default message is displayed. This message is based on a standard
38 :ref:`t3tsref:cobj-text` object and prints out some error message
39 in a yellow box::
40
41 tt_content.default = TEXT
42 tt_content.default {
43 field = CType
44 wrap = <p style="background-color: yellow;"><b>ERROR:</b> Content Element type "|" has no rendering definition!</p>
45
46 prefixComment = 2 | Unknown element message:
47 }
48
49
50 .. _objects-rendering-reference:
51
52 Rendering reference
53 """""""""""""""""""
54
55 The following sections describe the rendering of each element type, with a reference
56 to all properties, when specific ones exist:
57
58 .. toctree::
59 :maxdepth: 5
60 :titlesonly:
61 :glob:
62
63 Header/Index
64 Text/Index
65 Image/Index
66 TextImage/Index
67 BulletList/Index
68 Table/Index
69 Uploads/Index
70 Media/Index
71 Mailform/Index
72 Search/Index
73 Menu/Index
74 InsertRecords/Index
75 Plugin/Index
76 Divider/Index
77 Html/Index
78