TYPO3 FlexForm - Radio Button Field

You can use below code to get Radio Buttons field in TYPO3 Flex Form :


<label>Radiobuttons</label>
<config>
  <type>radio</type>
  <items type="array">
    <numIndex index="0" type="array">
      <numIndex index="0">name1</numIndex>
      <numIndex index="1">value1</numIndex>
    </numIndex>
    <numIndex index="1" type="array">
      <numIndex index="0">name2</numIndex>
      <numIndex index="1">value2</numIndex>
    </numIndex>
    <numIndex index="3" type="array">
      <numIndex index="0">name3</numIndex>
      <numIndex index="1">value3</numIndex>
    </numIndex>
  </items>
</config> 

TYPO3 FlexForm - RTE Text editor Field


You can use below code to get RTE Text editor field in TYPO3 Flex Form :


<label>Textarea</label>
<config>
  <type>text</type>
  <cols>24</cols>
  <rows>3</rows>
  <defaultExtras>richtext[*]:rte_transform[mode=ts_css]</defaultExtras>
</config>

TYPO3 FlexForm - Checkbox Field

You can use below code to get Checkbox field in TYPO3 Flex Form :


<label>Checkbox</label>
<config>
  <type>check</type>
</config> 

TYPO3 FlexForm - Date Field

You can use below code to get date field in TYPO3 Flex Form :


<label>Date field</label>
<config>
<type>input</type>
<size>8</size>
<max>8</max>
<eval>date</eval>
<checkbox>1</checkbox> </config> 

TYPO3 FlexForm - Text Area

You can use below code to get textarea in TYPO3 Flex Form :


<label>Textarea field</label>
<config>
<type>text</type>
<cols>24</cols>
<rows>3</rows>
</config>

TYPO3 FlexForm - Text Field

You can use below code to get text field in TYPO3 Flex Form :

<label>Textfeld</label>
<config>
  <type>input</type>
  <size>20</size>
  <max>30</max>
  <eval>trim</eval>
</config>

TYPO3 FlexForm

Flexform is generally used into Extension development to give better configuration option for Frontend Plugin.

It is also uses into TemplaVoila (TV) to setup main templates and Flexible Content Element (FCE).

Generally, whenever we are configuring Flexform - we have lack of all available all different type of fields/elements are available into Flexform configuration in the sense of Syntax.

There are many kind of XML configuration available like TextBox, Datefield, Checkbox, Textarea, Page tree, Link etc.

FlexForm Example :


<myFlexForm>
  <TCEforms>
    <label>Type of form</label>
    <onChange>reload</onChange>
    <config>
      <type>select</type>
      <size>1</size>
      <maxitems>1</maxitems>
      <items>
        <numIndex index="0" type="array">
          <numIndex index="0"></numIndex>
          <numIndex index="1">0</numIndex>
        </numIndex>
        <numIndex index="1" type="array">
          <numIndex index="0">Type No. 1 for texts</numIndex>
          <numIndex index="1">text</numIndex>
        </numIndex>
        <numIndex index="2" type="array">
          <numIndex index="0">Type No. 2 for images</numIndex>
          <numIndex index="1">image</numIndex>
        </numIndex>
      </items>
    </config>
  </TCEforms>
</myFlexForm>

Features of TYPO3

            The biggest advantage of using CMS (Content Management System) is to control your content with your proper layout and design.
In TYPO3, you have facility to add, remove your image, text and manage it. You also have lots of TYPO3 plugins and many third party libraries.
You can run and edit any kind of site, personal or business, without learning HTML, CSS, programming, or web design.

There are many other CMS available but TYPO3 have some unique features, such that it can be used for small to enterprise level of website.

Introduction to TYPO3 - the leading Open Source CMS at Enterprise level



Introduction to TYPO3
        
          
 Let’s explore TYPO3 with their advantages, features, support and functionality that they provide. TYPO3 is Open source CMS (Content Management System) used to develop all kinds of websites from small size website to high functionality websites.