.. ==================================================
.. FOR YOUR INFORMATION
.. --------------------------------------------------
.. -*- coding: utf-8 -*- with BOM.
.. include:: ../../Includes.txt
.. _text-types:
Text Types
----------
It is possible to define multiple default text styles and then apply them to a ViewHelper using the ``type`` attribute.
This is for instance useful if you have different types of headlines. It is possible to define types for the
``TextViewHelper``, ``HeadlineViewHelper`` and ``ListViewHelper``. In addition you can define types in the ``generalText`` section,
these types are available for all ViewHelpers mentioned.
Text types take part in the settings inheritance, with the following priority (higher priority overwrites lower priority):
1. ``settings.generalText``
2. ``settings.text`` | ``settings.headline`` | ``settings.list``
3. ``settings.text.types`` | ``settings.headline.types`` | ``settings.list.types`` | ``settings.generalText.types``
4. ViewHelper arguments
TypoScript
""""""""""
::
plugin.tx_pdfviewhelpers.settings {
headline {
types {
h1 {
fontSize = 24
padding {
top = 6
bottom = 3
}
}
h2 {
fontsize = 18
padding {
top = 4
bottom = 2
}
}
h3 {
fontSize = 11
fontStyle = bold
padding {
top = 2
bottom = 1
}
}
}
}
}
Fluid
"""""
::
Rendered as h1
Rendered as h2
Rendered as h3