Hallo,
ich habe folgendes Layout meiner Webseite:
oben/unten header/footer
Navigation linke Spalte
Artikel rechte Spalte
Artikel Hauptspalte
Das Problem ist die Anordnung von Elementen innerhalb der Artikel. In der Hauptspalte steht ein einfaches Textelement, darunter folgt eine Tabelle.
In der rechten Spalte stehen 3 Einzelelemente vom Typ "Akkordeon".
Die Gruppe der Akkordeon-Elemente wird von Contao HTML-mäßig in einem Tag <aside id="right">...</aside> realisiert und wird nun am Anfang der Seite in der rechten Spalte angezeigt.
Was will ich erreichen?
Ich möchte, dass diese Gruppe in der rechten Spalte nicht am Seitenanfang sondern in Höhe der Tabelle erscheint. Mit absoluter Positionierung per CSS funktioniert das auch, ist aber ungünstig. Wenn sich die Datenmenge oberhalb der Tabelle ändert, müßte dieser Wert angepasst werden.
Wenn man nun das aside-Tag in den div-Block für die Tabelle verschiebt, dann kann es relativ zum div-Block positioniert werden. In etwa so: style="position:absolute; left:570px;"
Doch wie bringe ich Contao bei, die Akkordeon-Gruppe in den div-Block der Tabelle zu positionieren ?
Gruß Wicki
Lesezeichen