Hallo,
ich habe den Content-Block "Normal" und "Rechts" und auf manchen meiner Seiten stehen im zweiten Block noch extra Infos drinnen, aber nicht auf allen Seiten und auf diesen hätte ich gerne 100% meines Platzes zur Verfügung.
Kann ich das irgendwie lösen? Sei es mit zB mit einem 2. Template oder sonstwie?
vielen vielen Dank schon mal
Georg
Hallo Georg,
hier ein Beispiel für eine Möglichkeit
Dein HTML-Template
###DOKUMENT###
...Seitenaufbau...
...hier jetzt NUR der Content-Bereich...
<table>
<tr>
<td>###INHALT_L###</td>
<td>###INHALT_M###</td>
<td>###INHALT_R###</td>
<td>###INHALT_B###</td>
</tr>
</table>
...Seitenaufbau...
###DOKUMENT###
Dein SETUP:
seite.20 = TEMPLATE
seite.20 {
template = FILE
template.file = fileadmin/dein_template.html
workOnSubpart = DOKUMENT
marks.INHALT_L = CONTENT
marks.INHALT_L < styles.content.getLeft
marks.INHALT_M = CONTENT
marks.INHALT_M < styles.content.get
marks.INHALT_R = CONTENT
marks.INHALT_R < styles.content.getRight
marks.INHALT_B = CONTENT
marks.INHALT_B < styles.content.getBorder
}
Grundgedanke:
Die einzelnen Content-Bereiche stehen als Marker im HTML-Template, nämlich innerhalb einer Tabelle...
Leere Content-Spalten sorgen für eine leere Tabellen-Spalte.
Den letzten Schliff gibt man am besten über eine Tabellenformatierung per CSS...
Schönen Sonntag und
viele Grüße
Roland
Hallo Roland,
zuerst mal herzlichen Dank für deine Antwort, nur ist das irgendwie keine schöne Lösung, denn wenn ich die Spalten normal und rechts habe, so will ich, dass "rechts" (wenn Inhalt vorhanden), immer die gleiche Breite hat, zB 200px.
Mach ich es allerdings so wie du vorgeschlagen hast, so wird die Breite je nach Inhalt immer anders sein...
Wenn ich das allerdings css-mäßig lösen könnte, dann weiss ich leider nicht wie 🙁
Hat wer Tipps?
danke Georg