---
title: "TemplaVoila BE-Layout"
url: "https://www.typo3.net/d/50835-templavoila-be-layout"
source: "typo3.net"
tags: ["Archiv","TemplaVoilà","Frage"]
created: "2006-09-29"
last_reply: "2006-10-24"
replies: 13
solved: false
page: 1
pages: 1
lang: "de"
---

# TemplaVoila BE-Layout

Archiv › TemplaVoilà · 13 Antworten · gestartet 2006-09-29

## Eröffnungsbeitrag

**maxdisaster** · 2006-09-29 · [Beitrag #1](https://www.typo3.net/d/50835-templavoila-be-layout/1)

Hallo Forum

Habe mir TemplaVoila BE-Layout installiert um die Inhaltselemente in meinem BackEnd für die Redakteure sinnvoll anzupassen...

Installierte Version:
TemplaVoila BE-Layout  	me_templavoilalayout  	0.1.5

Im Moment werden die drei Inhaltselemente "Content" (Main Content Area), "Teaser" (Right Side Teaser) und "Static" (Content below Quick Navigation) in der aufgezählten Reihenfolge angezeigt.

Mein BackEnd Layout:
<http://www.mxds.ch/be-layout.gif>

Ich möchte die folgende Reihenfolge:
Static, Content, Teaser

Meiner Meinung nach bin ich gemäss Tutorial vorgegangen und trotzdem funktioniert das irgendwie nicht...

Kann mir jemand helfen? Hab ich was vergessen? Typo3conf und FE-Chache habe ich gelöscht... Was mach ich falsch?

Mein Datenstruktur:

```typoscript
<t3datastructure>
<meta type="array" />
<belayout>
<![CDATA[
<table width="99%">
<tr>
 <td valign="top" width="33%">###field_static###</td> 
 <td valign="top" width="33%">###field_content###</td>
 <td valign="top" width="33%">###field_teaser###</td>
 </tr>
</table>
]]>
</belayout>
</meta>
    <root type="array">
        <tx_templavoila type="array">
            <title>ROOT</title>
            <description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
            <tags>body</tags>
        </tx_templavoila>
        <type>array</type>
        <el type="array">
            <field_content type="array">
                <tx_templavoila type="array">
                    <title>Main Content Area</title>
                    <description>Pick the HTML element in the template where you want to place the main content of the site.</description>
                    <sample_data type="array">
                        <numindex index="0">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque porta erat vitae nisl. In hac habitasse platea dictumst. Aliquam ac urna. Morbi magna mauris, semper ut, varius in, convallis vitae, nulla. Proin massa lorem, mollis eget, rutrum vitae, commodo id, risus. Curabitur scelerisque risus eget odio. Proin laoreet blandit elit. Aenean varius, sapien laoreet dapibus volutpat, risus lorem ornare wisi, lobortis venenatis nisl augue sed purus. Nam suscipit viverra justo. Suspendisse tincidunt. Nullam vel quam.</numindex>
                    </sample_data>
                    <etype>ce</etype>
                    <tags>table:outer,td:inner,div:inner,p,h1,h2,h3,h4,h5</tags>
                    <typoscript>
	10= RECORDS
	10.source.current=1
	10.tables = tt_content
							</typoscript>
                </tx_templavoila>
                <tceforms type="array">
                    <config type="array">
                        <type>group</type>
                        <internal_type>db</internal_type>
                        <allowed>tt_content</allowed>
                        <size>5</size>
                        <maxitems>200</maxitems>
                        <minitems>0</minitems>
                        <multiple>1</multiple>
                        <show_thumbs>1</show_thumbs>
                    </config>
                    <label>Main Content Area</label>
                </tceforms>
            </field_content>
            <field_menu type="array">
                <tx_templavoila type="array">
                    <title>Main menu</title>
                    <description>Pick the HTML container element where you want the automatically made menu items to be placed.</description>
                    <sample_data type="array">
                        <numindex index="0">[Menu goes here]</numindex>
                    </sample_data>
                    <etype>TypoScriptObject</etype>
                    <tags>table:inner,div,tr,td</tags>
                    <etype_extra type="array">
                        <objpath>lib.mainMenu</objpath>
                    </etype_extra>
                    <typoscriptobjpath>lib.mainMenu</typoscriptobjpath>
                </tx_templavoila>
            </field_menu>
            <field_submenu type="array">
                <tx_templavoila type="array">
                    <title>Sub menu (if any)</title>
                    <description>Pick the HTML container element where you want the automatically made submenu items to be placed.</description>
                    <sample_data type="array">
                        <numindex index="0">[Menu goes here]</numindex>
                    </sample_data>
                    <etype>TypoScriptObject</etype>
                    <tags>table:inner,div,tr,td</tags>
                    <etype_extra type="array">
                        <objpath>lib.subMenu</objpath>
                    </etype_extra>
                    <typoscriptobjpath>lib.subMenu</typoscriptobjpath>
                </tx_templavoila>
            </field_submenu>
            <field_teaser type="array">
                <tx_templavoila type="array">
                    <title>Right Side Teaser</title>
                    <sample_data type="array">
                        <numindex index="0">[Right Side Teaser]</numindex>
                    </sample_data>
                    <etype>ce</etype>
                    <typoscript>
	10= RECORDS
	10.source.current=1
	10.tables = tt_content
							</typoscript>
                </tx_templavoila>
                <tceforms type="array">
                    <config type="array">
                        <type>group</type>
                        <internal_type>db</internal_type>
                        <allowed>tt_content</allowed>
                        <size>5</size>
                        <maxitems>200</maxitems>
                        <minitems>0</minitems>
                        <multiple>1</multiple>
                        <show_thumbs>1</show_thumbs>
                    </config>
                    <label>Right Side Teaser</label>
                </tceforms>
            </field_teaser>
            <field_breadcrumb type="array">
                <tx_templavoila type="array">
                    <title>Breadcrumb Menu</title>
                    <sample_data type="array">
                        <numindex index="0">[Breadcrumb Menu]</numindex>
                    </sample_data>
                    <etype>TypoScriptObject</etype>
                    <etype_extra type="array">
                        <objpath>lib.breadcrumb</objpath>
                    </etype_extra>
                    <typoscriptobjpath>lib.breadcrumb</typoscriptobjpath>
                </tx_templavoila>
            </field_breadcrumb>
            <field_static type="array">
                <tx_templavoila type="array">
                    <title>Content below Quick Navigation</title>
                    <sample_data type="array">
                        <numindex index="0">[Content below Quick Navigation]</numindex>
                    </sample_data>
                    <etype>ce</etype>
                    <typoscript>

                   10= RECORDS
                   10.source.postUserFunc = tx_kbtvcontslide_pi1->main
                   10.source.postUserFunc.field = field_static
                   10.tables = tt_content
							</typoscript>
                </tx_templavoila>
                <tceforms type="array">
                    <config type="array">
                        <type>group</type>
                        <internal_type>db</internal_type>
                        <allowed>tt_content</allowed>
                        <size>5</size>
                        <maxitems>200</maxitems>
                        <minitems>0</minitems>
                        <multiple>1</multiple>
                        <show_thumbs>1</show_thumbs>
                    </config>
                    <label>Content below Quick Navigation</label>
                </tceforms>
            </field_static>
        </el>
    </root>
</t3datastructure>
```

## Antworten

### [#2](https://www.typo3.net/d/50835-templavoila-be-layout/2) · maxdisaster · 2006-10-03

Kann mir niemand weiterhelfen? Kriege das einfach nicht zum laufen

### [#3](https://www.typo3.net/d/50835-templavoila-be-layout/3) · MasterYin · 2006-10-04

> **maxdisaster schrieb:**
>
> Mein Datenstruktur:
>
> ```typoscript
> <t3datastructure>
> <meta type="array" />
> <belayout>
> <![CDATA[
> <table width="99%">
> <tr>
>  <td valign="top" width="33%">###field_static###</td> 
>  <td valign="top" width="33%">###field_content###</td>
>  <td valign="top" width="33%">###field_teaser###</td>
>  </tr>
> </table>
> ]]>
> </belayout>
> </meta>
> .
> .
> .    
> </t3datastructure>
> ```

Bin mir nicht 100%ig sicher aber kann es sein das XML Case-Sensitiv ist?

```typoscript
<t3datastructure>
<meta type="array" />
<beLayout> <----- G R O S S E S  "L"
<![CDATA[
<table width="99%">
<tr>
 <td valign="top" width="33%">###field_static###</td> 
 <td valign="top" width="33%">###field_content###</td>
 <td valign="top" width="33%">###field_teaser###</td>
 </tr>
</table>
]]>
</beLayout> <----- G R O S S E S  "L"
</meta>
.
.
.    
</t3datastructure>
```

MfG
Robert

### [#4](https://www.typo3.net/d/50835-templavoila-be-layout/4) · maxdisaster · 2006-10-05

Hallo MasterYin

und vielen Danke für deine Mühe. Leider hatten auch diese Änderungen keinerlei Effekte...

```typoscript
<T3DataStructure>
<meta type="array">
 <beLayout>
   <![CDATA[
    <table width="99%">
     <tr>
       <td valign="top" width="33%">###field_static###</td>
       <td valign="top" width="33%">###field_content###</td>
       <td valign="top" width="33%">###field_teaser###</td>
     </tr>
    </table>
   ]]>
 </beLayout>
</meta>
<ROOT type="array">
   ...
   ...
   ...
```

### [#5](https://www.typo3.net/d/50835-templavoila-be-layout/5) · MasterYin · 2006-10-05

Überprüfe mal über den Voila genau nochmal deine Feldbezeichungen... Geh in dein Template als würdest du es neu mappen wollen und lade deine alte DS... als "Vorlage" Da siehst du dann nochmal ganz genau welches Contentfeld wohin gemappt ist...

### [#6](https://www.typo3.net/d/50835-templavoila-be-layout/6) · maxdisaster · 2006-10-05

Meiner Meinung nach sollten die Bezeichnungen korrekt sein...

PrintScreen TemplaVoila:
<http://www.mxds.ch/templa.jpg>

### [#7](https://www.typo3.net/d/50835-templavoila-be-layout/7) · maxdisaster · 2006-10-11

Kennt jemand eine andere Lösung das BackEnd für Redakteure möglichst benutzerfreundlich darzustellen...

Mit dieser Erweiterung klappt's bei mir nicht...

### [#8](https://www.typo3.net/d/50835-templavoila-be-layout/8) · Unbekannter Benutzer · 2006-10-18

Ändere doch mal
<meta type="array" />
in
<meta type="array">

### [#9](https://www.typo3.net/d/50835-templavoila-be-layout/9) · maxdisaster · 2006-10-18

Funktioniert leider auch nicht...

```typoscript
<T3DataStructure>
  <meta type="array">
   <beLayout>
   <![CDATA[
    <table width="99%">
     <tr>
       <td valign="top" width="33%">###field_static###</td>
       <td valign="top" width="33%">###field_content###</td>
       <td valign="top" width="33%">###field_teaser###</td>
     </tr>
    </table>
   ]]>
 </beLayout>
</meta>
    <ROOT type="array">
        <tx_templavoila type="array">
```

### [#10](https://www.typo3.net/d/50835-templavoila-be-layout/10) · Unbekannter Benutzer · 2006-10-18

BeLayout funktioniert bei mir einwandfrei und in deinem code finde ich auch keine Fehler - der einzige wirkliche Unterschied zu dem Code den ich verwende ist die erste Zeile...

```html
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3DataStructure>
<meta type="array">	
	<beLayout>
	<![CDATA[
	<table width="99%">
		<tr>
			<td colspan ="2" valign=top width="70%">###field_maincontenttop###</td>
 			<td rowspan="3" valign=top width="30%">###field_infocontent###</td>
		</tr>
		<tr>
			<td valign=top width="35%">###field_maincontent2colsleft###</td>
			<td valign=top width="35%">###field_maincontent2colsright###</td>
		</tr>
		<tr>
			<td colspan="2" valign=top>###field_maincontentbottom###</td>
 		</tr>
	</table>
	]]>
	</beLayout>
        <langChildren type="integer">0</langChildren>
        <langDisable type="integer">1</langDisable>
</meta>
    <ROOT type="array">
```

### [#11](https://www.typo3.net/d/50835-templavoila-be-layout/11) · maxdisaster · 2006-10-18

Auch das half nichts. Habe mittlerweilen auch alle anderen verfügbaren Version der Extension geladen. Leider ohne Erfolg...

Hier noch mein Flexform XML. Hilft das weiter?

```typoscript
View FlexForm XML data
Syntax highlighting <T3FlexForms> XML:

   1: <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
   2: <T3FlexForms>
   3:     <data>
   4:         <sheet index="sDEF">
   5:             <language index="lDEF">
   6:                 <field index="field_content">
   7:                     <value index="vDEF">59,173,176,107</value>
   8:                 </field>
   9:                 <field index="field_teaser">
  10:                     <value index="vDEF"></value>
  11:                 </field>
  12:                 <field index="field_static">
  13:                     <value index="vDEF"></value>
  14:                 </field>
  15:             </language>
  16:         </sheet>
  17:     </data>
  18: </T3FlexForms>
```

### [#12](https://www.typo3.net/d/50835-templavoila-be-layout/12) · demeter · 2006-10-19

hi maxdisaster

weiss nicht ob dir das weiterhilft, aber ich habe festgestellt, dass das BE-Layout immer in der Reihenfolge des Mapping dargestellt wird, also in der Reihenfolge der DS.
Wenn ich also den Content als erstes mappe, dann die Navi, ferner den Teaser, dann bekomme ich folgende Reihenfolge:
Content, Navi, Teaser.
Drehe ich die Reihenfolge des Mappens, also auch den Standort in der DS, bekomme ich auch im BE eine andere Ansicht

Ich verwende die Extension nicht, aber vielleicht ist das ein Hinweis.

Viele Grüsse kilian

### [#13](https://www.typo3.net/d/50835-templavoila-be-layout/13) · maxdisaster · 2006-10-19

Hi demeter

Das wär dann die Alternative wenn ich diese Extension nicht zum funktionieren bringe...

Gruss maxdisaster

### [#14](https://www.typo3.net/d/50835-templavoila-be-layout/14) · picrasso · 2006-10-24

Und bei euch parst XML alles durch? Habe Probleme im CDATA-Bereich überhaupt irgendwelche Sonderzeichen zu benutzten. & wird zu &amp; " wird zur &quot. :( Möchte doch einfach nur Bilder und Leerzeichen wrappen. :(

Könnte sein, dass auch deshalb nicht funktionert.

---

Quelle: „TemplaVoila BE-Layout“, typo3.net, https://www.typo3.net/d/50835-templavoila-be-layout
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
