Upd. 2.95 nach 2.10.1: Bilder werden nichtmehr in richtiger Größe angezeigt
Hallo,
@Nina:
Was bedeutet " [contao.css] wird eingebunden wenn man dem Contao HTML/CSS-Framework folgt." ?
Wie folge ich dem HTML/CSS-Framework, bzw. wodurch folge ich nicht mehr?
Bei mir werden nach einem Contao-Update von 2.95 nach 2.10.1 Bilder nicht mehr in der vorgegebenen Größe
angezeigt.
Habe ein Text-Element, in dem ich die Option "Bild hinzufügen" nutze. Für das ausgewählte Bild (800x437 Pixel)
habe ich eine Breite von 300px (exaktes Format) angegeben.
Im contao 2.9.5 wird das Bild wie erwartet mit Breite 300px, rechts oben (float: right) im Fließtext angezeigt.
Das gleiche Element wird in Contao 2.10.1 mit der tatsächlichen Größe (800x437px) angezeigt?
Fehlen da noch CSS-Dateien bzw. sind diese nicht richtig eingebunden?
Gruß
Carsten
Liste der Anhänge anzeigen (Anzahl: 1)
Ich schubse das hier noch mal nach oben, leider wurde ja nicht geantwortet.
Seit dem Update von 2.9.5 auf 2.10.2 habe ich das Problem, dass die Bildgrößen nicht mehr stimmen. Wir setzen ein eigenes Template news_full.tpl für News ein. Seit 2.10 stehen in den width und height-Attributen die Abmessungen des Originalbilds, das zur News hinzugefügt wurde, und nicht mehr die Größe, die bei den Bildabmessungen erzwungen wurde.
Beispiel: http://www.gruen-weiss-aachen.de/new...ktion2011.html
Das Bild steht mit width=300 im HTML-Quelltext, im Backend wurde für das Bild aber eine Breite von 100 vorgegeben (Siehe Bild). Der Effekt ist unabhängig davon, ob man "proportional", "fixe Größe" oder "in Rahmen einpassen" wählt. Beim Klick auf das Bild öffnet es sich in einer Lightbox in Originalgröße (So wie es sein soll), aber das Vorschaubild hat eben auch schon diese Größe...
Anhang 5590
Ich habe das news_full.xhtml mit unserem news_full.tpl verglichen, aber in dem Bereich, in dem das Bild eingefügt wird keinen relevanten Unterschied entdeckt...Da werden dieselben Bild-Eigenschaften $this->imgSize genutzt, wenn ich das richtig sehe. Im Changelog habe ich seit der 2.9.5 auch nichts entdeckt, was auf Änderungen in diesem Bereich hindeutet.
Hier die news_full.tpl in kompletter Länge:
Code:
<div class="layout_full block<?php echo $this->class; ?>">
<h2><?php echo $this->newsHeadline; ?></h2>
<?php if ($this->hasSubHeadline): ?>
<h2><?php echo $this->subHeadline; ?></h2>
<?php endif; ?>
<div class="ce_text">
<?php if (!$this->addBefore): ?>
<?php echo $this->text; ?>
<?php endif; ?>
<?php if ($this->addImage): ?>
<div class="image_container<?php echo $this->floatClass; ?>"<?php if ($this->margin || $this->float): ?> style="<?php echo trim($this->margin . $this->float); ?>"<?php endif; ?>>
<?php if ($this->href): ?>
<a href="<?php echo $this->href; ?>"<?php echo $this->attributes; ?> title="<?php echo $this->alt; ?>">
<?php endif; ?>
<img src="<?php echo $this->src; ?>"<?php echo $this->imgSize; ?> alt="<?php echo $this->alt; ?>" />
<?php if ($this->href): ?>
</a>
<?php endif; ?>
<?php if ($this->caption): ?>
<div class="caption"><?php echo $this->caption; ?></div>
<?php endif; ?>
</div>
<?php endif; ?>
<?php if ($this->addBefore): ?>
<?php echo $this->text; ?>
<?php endif; ?>
</div>
<?php if ($this->enclosure): ?>
<div class="enclosure">
<?php foreach ($this->enclosure as $enclosure): ?>
<p><img src="<?php echo $enclosure['icon']; ?>" width="18" height="18" alt="<?php echo $enclosure['title']; ?>" class="mime_icon" /> <a href="<?php echo $enclosure['href']; ?>" title="<?php echo $enclosure['title']; ?>"><?php echo $enclosure['link']; ?> <span class="size">(<?php echo $enclosure['filesize']; ?>)</span></a></p>
<?php endforeach; ?>
</div>
<?php endif; ?>
<?php if ($this->hasMetaFields): ?>
<p class="info"><?php echo $this->author; ?> <?php echo $this->commentCount; ?></p>
<?php endif; ?>
</div>
Hat jemand eine Idee? Unsere Redakteurin findet es leider gar nicht gut, dass Sie keine kleineren Vorschaubilder mehr einbauen kann ;-). Danke.
Stefan