Textumfluss [gelöst]

am 10.07.2013 - 10:40 Uhr in
Hallo allerseits, ich habe Probleme mit dem Layout. Gibt es Möglichkeiten, in einen Inhaltstyp einen Textblock einzufügen, der vom restlichen Text umflossen wird? Allerdings sollen beide Texte aus unterschiedlichen Nodes zusammengestellt werden. Mit Panels geht das anscheinend nicht. ich bin mir aber sicher, dass es dazu ein Modul gibt.
- Anmelden oder Registrieren um Kommentare zu schreiben
Mir gehen da mehrere
am 10.07.2013 - 17:50 Uhr
Mir gehen da mehrere Möglichkeiten durch den Kopf. Könntest du vllt. mal genauer beschreiben, was du vorhast? Vor allem, in welcher Beziehung beide Textelemente zueinander stehen. Hat der Textblock aus dem einen Inhaltstyp immer den gleichen Inhalt oder muss dieser wählbar sein?
Der Block, der den Inhalt aus
am 10.07.2013 - 21:28 Uhr
Der Block, der den Inhalt aus einem bestimmten Node zeigt, soll einen umfließen, der ein anderer Node ist - also es soll nicht immer der gleiche Inhalt sein. Eben eine Textbox, in der mal das eine oder andere stehen kann. Das Modul Panels kann zwar wundervoll verschiedene Nodes auf einer Seite anordnen, aber so ein Umfluss, dass der Artikel oben links beginnt, dann eine Textbox in der oberen rechten Ecke steht und der Text des Artikels wieder ganz die volle Breite der Seite einnimmt, wenn die Textbox nicht mehr da ist, kann es leider nicht. Mir fällt auf Anhieb auch keine Site ein, die so etwas hat - mit Bildern findet man das aber häufig.
Ich habe auch versucht, in der styles.css den einen oder anderen Block nach rechts oder links zu floaten, das nützt aber nichts, weil der Block, in dem der Content steht, irgendwie fixiert ist.
esszimmer schriebDas Modul
am 10.07.2013 - 22:36 Uhr
Das Modul Panels kann zwar wundervoll verschiedene Nodes auf einer Seite anordnen, aber so ein Umfluss, dass der Artikel oben links beginnt, dann eine Textbox in der oberen rechten Ecke steht und der Text des Artikels wieder ganz die volle Breite der Seite einnimmt, wenn die Textbox nicht mehr da ist, kann es leider nicht.
Natürlich geht das, ist ja kein Tabellen Layout. Alles nur reines CSS. Ich hab testweise ein Panel als 2 Spalten Layout angelegt. In die linke Spalte Node des einen Inhaltstyps (im Bild rot), in die rechte Spalte den Node eines anderen Inhaltstyps.
Panels generiert Dir für die linke Spalte
<div class="panel-panel panel-col-first">
und für die rechte Spalte
<div class="panel-panel panel-col-last">
In meinem Beispiel lass ich die rechte Spalte die linke umfließen:
.panel-col-first { float: left; width: 40% }
.panel-col-last { float: none, width :100% }
Das ist schon alles. Wenn die "Textbox" nach rechts soll, musst du es natürlich andersrum machen. Siehe auch:
Danke, probiere ich heute
am 11.07.2013 - 11:12 Uhr
Danke, probiere ich heute abend aus, nach dem Umzug ;-]
klappt nicht...
am 23.07.2013 - 10:39 Uhr
Tut mir leid, ich bekomme das nicht hin. Der linke div ist float:left, der rechte float:none oder gar nichts. Ich bin mir sicher, dass die Lösung ganz einfach ist. Du gucken: http://www.galagonya.de/node/30
bzw. Anhänge.
Wenn ich die rechte Spalte nicht floaten lasse, passiert auch nichts, siehe zweites Bild. Ich glaube, einer der beiden divs ist so groß, dass er bis ganz oben geht.
Ich verstehs nicht.
Moin
am 23.07.2013 - 11:17 Uhr
wenn du bei
.field-type-text-with-summary
dasclear:left;
entfernst, ist alles gut ;)und... hast du den linken
am 23.07.2013 - 14:45 Uhr
und... hast du den linken (kleinen) floaten lassen und den rechten (langen) float:none angegeben?
Ja natürlich
am 23.07.2013 - 16:07 Uhr
.panel-panel .panel-col-first { float:left; width:50%; }
.panel-panel .panel-col-last { width: 100%; }
.field .field-name-body .field-type-text-with-summary .field-label-hidden { clear:none; } // hier brauchst Du wahrscheinlich auch nicht alle Klassen verketten
nebenbei bemerkt
am 23.07.2013 - 16:16 Uhr
https://addons.mozilla.org/de/firefox/addon/dummy-lipsum/ generiert Dir übrigens Dummy Texte per rechtem Mausklick....
brauch ich nich ...
am 23.07.2013 - 17:32 Uhr
guck mal:
galagonya.de/node/30
Nochmal vielen Dank. Brauchte einige Zeit, um die Änderungen konsistent zu machen, d. h. sich durch die vielen sheets zu hangeln. Aber jetzt hauts hin. !!!
ja, wunderbar....dann bastel
am 23.07.2013 - 17:38 Uhr
ja, wunderbar....dann bastel hier doch noch ein "[gelöst]" in den Titel des ersten Posts....