Typo3 Snippets  >  Snippets  >  Generelle Konfiguration  >  TemplaVoila Backendlayout anpassen

TemplaVoila Backend-Layout anpassen

Wenn man die Extension TemplaVoila nutzt und im Bakcned mehrere Inhaltsbereiche pflegen möchte, kann man TemplaVoila so anpassen, dass die Verwaltung im Backend übersichtlicher bzw. der Ansicht im Frontend ähnlicher wird.

Wenn man beispielsweise ein Seiten-Layout mit 3 Inhaltsbereichen hat:

Inhalt1Inhalt2
Inhalt3

kann man dies im TemplaVoila-Backend wiederspiegeln, indem man das XML der TemplaVoila Data-Structure anpasst. Und zwar muss im Bereich <meta> (am Anfang des XML) der Knoten 'beLayout' mit dem entsprechenden Layout eingebaut werden:

<T3DataStructure>
    <meta type="array">
        <langDisable>1</langDisable>
        <beLayout><![CDATA[
                <div id="templavoilabackend">
                    <table>
                        <tr>
                            <td width="50%">###INHALT1###</td>
                            <td width="50%">###INHALT2###</td>
                        </tr>
                        <tr> 
                           <td colspan="2">###INHALT3###</td>
                        </tr>
                    </table>
                </div>
        ]]></beLayout>
    </meta>
    ...

Die Marker INHALT1-3 stehen dafür für die TemplaVoila-Feldnamen der unterschiedlichen Bereiche (Klein- und Großschreibung aus dem XML übernehmen).