contao/test — Issue #1399: In ce_text_image.tpl aktuelle Bildbreite zur Verfügung stellen
Author: Babelfisch
Created: 2011-11-29 07:52:06+00:00
State: open
Labels: backend, Duplicate, Feature

Wenn man in einem Textabschnitt ein Bild hinzufügt und dies floaten lässt, funktioniert dies nicht, wenn die Bildunterschrift länger als das Bild ist. Der DIV-Container sieht dann bspw. so aus:

```

Unser firmm-Heftchen mit vielen Informationen können Sie bei den Ausfahrten erwerben.

```

Da der Text breiter als 200 Pixel wird, vergrößert sich der DIV-Container entsprechend und floatet dann nicht mehr um den Text.

Als Abhilfe müsste dem DIV-Container die Breite mitgegebenen werden:

```

```

Im Template lässt sich das schlecht machen. Es gibt zwar die Variable _$this->width_, diese enthält aber die Originalgröße des Bilds und nicht die Anzeigegröße.

Ich würde generell vorschlagen, dass bei einem Floating automatisch die Breite im _$this->float_ mit eingefügt wird. Das dürfte keine negativen Auswirkungen auf bestehende Templates haben und verhindert das beschriebene Problem. Alternativ könnte eine Variable _$this->box_width_ zur Verfügung gestellt werden, die manuell im Template genutzt werden kann.

Related issues: #1346

--- _Originally created on January 11th, 2010, at 02:20pm (ID 1399)_