Text mit Bild (2.)

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
LBH
Posts: 195
Joined: Tue 27. Dec 2005, 13:29

Text mit Bild (2.)

Post by LBH »

Hi nochmal,

Bei http://www.spezialradmesse.de/wcms/index.php?1-2-3-rad habe ich zwei CPs Text mit Bild untereinander (Option "Bild innerhalb des Textes links anordnen"). Wie kann ich verhindern, dass bei geringer Textmenge des ersten CPs der nachfolgende CP neben das Bild rutscht?

Grüße, Ludger
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Text mit Bild (2.)

Post by flip-flop »

In der Regel das float auflösen mit clear: both;
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
LBH
Posts: 195
Joined: Tue 27. Dec 2005, 13:29

Re: Text mit Bild (2.)

Post by LBH »

Schon klar, aber wo bapp ich das am effektivsten hin, ohne dass ich jedesmal nach "Text mit Bild" ein clear:both einbauen muss?

L.
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Text mit Bild (2.)

Post by juergen »

Ins Artikeltemplate ? :D
LBH
Posts: 195
Joined: Tue 27. Dec 2005, 13:29

Re: Text mit Bild (2.)

Post by LBH »

... wenn ich wüsste, wo der schlummert, hätt' ich's schon probiert. :?
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Re: Text mit Bild (2.)

Post by Jensensen »

ändere wie folgt:
<div style="overflow:hidden;">
<a id="jump26" name="jump26"/>
.....
sowie ergänzen:
<div style="margin: 0pt 0pt 20px; padding: 0pt; clear: left;" class="spaceAfterCP">
dann klappt es.


Tipp:
templates checken
CSS aufräumen --> organisieren
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
LBH
Posts: 195
Joined: Tue 27. Dec 2005, 13:29

Re: Text mit Bild (2.)

Post by LBH »

Wo denn? Welches div? Und wo finde ich dieses Artikel-Template?
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Text mit Bild (2.)

Post by flip-flop »

Das <div> sollte irgendwo in deinem Template stehen. (Schau dir doch bitte einmal den generierten Quelltext an. (FF Firebug).

Die zweite Ergänzung bekommst du nur mit einem Ersetzer hin. -> space after/before

Oder du verwendest alternativ zum CP Text mit Bild den CP Bilder <div>. Hier kannst du ein Template bearbeiten.

Die einfachste Variante ist sicher die Positionierung "Bild in Tabelle links anordnen"
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Re: Text mit Bild (2.)

Post by Jensensen »

im quelltext deiner oben genannten seite steht:
A)
<div>
<a id="jump26" name="jump26"/>
.....
B)
<div style="margin: 0pt 0pt 20px; padding: 0pt;" class="spaceAfterCP">
WOHER DAS KOMMT? WOHER SOLLEN WIR DAS WISSEN?
CP text with images hat allerdings kein separates template.

Einfaches DIV (siehe A) kommt vermutlich aus Deiner Seitenvorlage.
Restlicher Code sieht nach WYSIWYG Editor aus. :|

Jensensen wrote:ändere wie folgt:
A)
<div style="overflow:hidden;">
<a id="jump26" name="jump26"/>
.....
sowie ergänzen:
B)
<div style="margin: 0pt 0pt 20px; padding: 0pt; clear: left;" class="spaceAfterCP">
...
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Text mit Bild (2.)

Post by flip-flop »

<div style="margin: 0pt 0pt 20px; padding: 0pt;" class="spaceAfterCP">
Das ist "Abstand danach". Änderung nur mit Ersetzer möglich oder in die class schreiben.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Re: Text mit Bild (2.)

Post by Jensensen »

Jensensen wrote:...
Einfaches DIV (siehe A) kommt vermutlich aus Deiner Seitenvorlage....
Da bestünde bspw. die Möglichkeit wie folgt zu ändern:

<div class="Meine_MIttelspalte">
{CONTENT}
</div>

CSS:
.Meine_MIttelspalte {overflow:hidden;}

spaceAfterCP (siehe B) entsprechend.
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Text mit Bild (2.)

Post by update »

..und wo kommt dann
div.imgDIVinTextLeft {
float: left;
margin-right: 0.5em;
margin-bottom: 0.5em;
padding: 0;
clear:both;
}
zum Tragen?
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Re: Text mit Bild (2.)

Post by Jensensen »

noch einfacher: --> Zeilenumbrüche ergänzen nach:
vélos couchés Radius, revue "Liegerad-Profi"
<br /><br /><br /><br />
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Re: Text mit Bild (2.)

Post by Jensensen »

claus wrote:..und wo kommt dann
div.imgDIVinTextLeft {
float: left;
margin-right: 0.5em;
margin-bottom: 0.5em;
padding: 0;
clear:both;
}
zum Tragen?

float und clearer in einer klasse funktioniert nicht!

nach imgDIVinTextLeft folgt auch image_td oder so ähnlich. da kann man auch cssen.


danach muss [hier] ein clearer folgen. wo auch immer.
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Re: Text mit Bild (2.)

Post by Jensensen »

Jensensen wrote:...danach muss [hier] ein clearer folgen. wo auch immer.
da isser doch:

class="spaceAfterCP"
flip-flop wrote:...oder in die class schreiben.
da muss der clearer rein. (frontend.css)


übrigens reicht hier nicht der clearer allein, da zudem auch eine art "whitespace-problem" besteht, dass meist in verbindung mit MARGINs auftaucht. das lässt sich nur in den Griff bekommen, mit dem overflow:hidden; (s.o.) im UMGEBENDEN DIV!!!

Das lässt sich hier sehr schön testen, indem man mit "Firebug for Firefox" zuerst B ändert und dann A (s.o.).

Und damit hat YAML regelmäßig zu kämpfen: :wink:
http://forum.phpwcms.org/viewtopic.php?f=28&t=17613

Anstatt <div class="Meine_MIttelspalte"> kann das Ding auch heißen: <div class="floatbox"> :wink:
Last edited by Jensensen on Sun 26. Oct 2008, 22:09, edited 1 time in total.
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
Post Reply