Hallo Forum!
Eine kurze Frage:
Ich habe über TV 2 Container für contentelements erstellt (contentLeft und contentRight), diese werden im BE auch korrekt angezeigt. Ich möchte die rechte Spalte allerdings etwas kleiner darstellen, im Verhältnis ungefähr 80% zu 20%.
Damit soll das Seitenverhältnis des Frontend-Layouts wiedergespiegelt werden. Wie kann ich das bewerkstelligen?
Danke für jede Hilfe...
das geht sehr einfach mit me_templavoilalayout2
Extension hochladen und anschließen im TO im dann neuen Feld "BE-Layout (ONLY FOR PAGES...)" zm Beispiel folgende Tabelle einfügen:
<table>
<tr>
<td width="80%">###field_contentLeft###</td>
<td width="20%">###field_contentRight###</td>
</tr>
</table>
grüße,
claudia
Super, hat funktioniert. Vielen Dank!
Ein Problem ist bei der Sache allerdings noch aufgetreten: Ich verwende die Extension nh_tvdragndrop um die Content Elements per Drag & Drop zu sortieren. Das funktioniert mit me_templavoilalayout2 aber leider nicht mehr. Gibt es dafür eine andere Lösung?
Kurze Antwort: Nein.
Lange Antwort: Schau dir an, was XClasses sind, was sie tun und warum man die zwei Extensions nicht miteinander verwenden kann.
man kann das ganze auch ohne extension lösen, mir ist da mal irgendwann eine gute Anleitung über den Weg gelaufen.
Diese finde ich zwar grad nicht wieder, dafür diese hier:
http://www.typo3-media.com/blog/article/templavoila-advanced-use-of-belayout.html
hilft vielleicht weiter...
claudia2 schrieb
das geht sehr einfach mit me_templavoilalayout2
die ist mittlerweile überflüssig geworden,
du kannst das BE-Layout auch ohne diese Extension mit den entsprechenden Tags steuern.
Damit sollte sich dann auch das XCLASS-Problem in Luft auflösen...
Und wie kann ich diese Tags steuern?
indem du im XML der Datenstruktur den Bereich <meta> mit den Tags 'beLayout' erweiterst, hier ein Beispiel:
<meta type="array">
<langDisable>1</langDisable>
<beLayout><![CDATA[
<div id="templavoilabackend" style="width:700px;">
<table width="700">
<tr>
<td valign="top" width="400" colspan="2" style="background: #fff;">###field_galerie###</td>
<td valign="top" width="200" rowspan="2" style="background: #fff;">###field_promotion###</td>
</tr>
<tr>
<td valign="top" width="250" class="top" style="background: #fff;">###field_cleft###</td>
<td valign="top" width="250" class="top" style="background: #fff;">###field_cright###</td>
</tr>
</table>
</div>
]]></beLayout>
</meta>