To whom it may concern .....
Betrifft TemplaVoila Version 1.3
Die Darstellung der Inhaltspalten im Backend entspricht nicht der tatsächlichen Darstellung (Spaltenbreite) im Frontend. Insbesondere kommt es zu Abweichungen, wenn (aus welchen Gründen auch immer) die Eingabe von Inhalt z. B. auch in einer Zeile oberhalb der Spalten erforderlich ist. TV zeigt dies im BE nur als weitere Spalte und nicht als Zeile an. Dies verwirrt den ein oder anderen Redakteur.
Im Backend sollten die Spalten statt so
-----------------------------------------------
| oben | links | hauptinhalt |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
-----------------------------------------------
doch besser so dargestellt werden
-----------------------------------------------
| oben |
-----------------------------------------------
| links | hauptinhalt |
| | |
| | |
| | |
| | |
| | |
| | |
-----------------------------------------------
Folgende Lösung schafft Abhilfe:
Der unten genannte Code von <meta /> bis </meta> muss in die entsprechende DataStructure DS eingefügt werden.
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<t3datastructure>
<meta type="array" />
<belayout>
<![CDATA[
<table width="99%" border="3" rules="all">
<tr>
<td width="99%">###field_inhaltoben###</td>
</tr>
<tr>
<td width="20%" valign="top">###field_inhaltlinks###</td>
<td width="59%" valign="top">###field_inhaltmitte###</td>
<td width="20%" valign="top">###field_inhaltrechts###</td>
</tr>
</table>
]]>
</belayout>
</meta>
<root type="array">
<tx_templavoila type="array">
.
.
.
Ich habe diese Lösung auf mehreren Webseiten unterschiedlichster Aufteilung ausprobiert und es funktioniert soweit tadellos.
Die Umsetzung entstammt der Extension me_templavoilalayout von Marc Ehret. Der nennenswerte Unterschied: TV 1.3 schafft es auch ohne den Einsatz der Extension.
Grüße
Erwin