Since version 1.3 of TemplaVoila you can use the element beLayout in the DS.
So extra extensions which allows also to modify the layout of the TemplaVoila page modul are not required any more.
You can use this element to define your own template for the Datastructures in the TemplaVoila Page Modul. This is useful for:
- use in Page DS: Give your editors a better overview of the available content areas in your DS. Especially if you have more than 3 Columns.
- use in flexible Contentelements DS: This is especially useful for grid-elements elements (like a two columns FCE)
beLayout for Page DS
- You can help the editor to know what he does, e.g. put a header area to the top and simulate the layout of the page:
- <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
- <T3DataStructure>
- <meta type="array">
- <langDisable>0</langDisable>
- <langChildren>1</langChildren>
- <beLayout>
- <![CDATA[
- <link rel="stylesheet" type="text/css" href="......../fileadmin/be.css" />
- <div id="templavoilabackend" style="border: 1px solid #333333">
- <table width="99%" >
- <tr>
- <td width="99%" class="top" colspan="2" style="background: #CAE0DE; border-bottom: 1px solid black">###field_headercontent###</td>
- </tr>
- <tr>
- <td width="99%" colspan="2" class="header" style="background: #CAE0DE; border-bottom: 1px solid black">###field_topcontent###</td>
- </tr>
- <tr>
- <td width="60%" valign="top" style="border-right: 2px solid black">###field_content###</td>
- <td width="40%" valign="top" class="right" style="background: #F6FFC6;">###field_rightcontent###</td>
- </tr>
- </table>
- </div>
- ]]>
- </beLayout>
- </meta>
- ...
beLayout for FCE Grids
- This is useful to help the editor keeping overview in nested elements:
- <beLayout>
- <![CDATA[
- <div class="fce-expandablebox" style="border: 1px solid #7F9897; background: #AFD7D6; margin-bottom: 8px">
- ###field_content###
- </div>
- ]]>
- </beLayout>
Use of a backend.css
With the help some skin extensions you are able to include your own css file for the backend. e.g. fileadmin/templates/css/backend.css
You can use this to do more adjustments to the TemplaVoila PageModul layout.

Hello, thank you for this tutorial.
It seems that beLayout only works with Page Template but not with FCE.
Is there a workaround for beLayout FCE.
using Typo3 V4.2.8
TV 1.3.7
THX!
Yes we plan to publish the new pagemodul for TemplaVoila
I have read your entry in bugs.typo3.org about beLayout and local processing. You wrote, that is obsolete because you work on seperate pagemodul. It this a new extension or is this integrated in templavoila? It is already available?
Thx,
Marco
Thank you for this helpful hint!
Select a category:
Login und Registrierung
toggleT3Board 07
watch the latest TYPO3 related Videos