Hallo,
ich habe Contao 3.4.5 mit der neusten? Version von dma_elementgenerator (1.0.3.9006).
Zur Frontendausgabe habe ich mir ein Template, dma_eg_profile.html5 erstellt.
PHP-Code:
<div class="<?php echo $this->class; ?>">
<div class="col-md-8">
<h2 class="profile-heading"><?php echo $this->elements['ueberschrift']; ?></h2>
<p class="profile-info"><?php echo $this->elements['text']; ?></p>
</div>
<div class="col-md-4">
<?php echo $this->elements['bild']; ?>
</div>
</div>
Das Funktioniert auch so weit.
Nun wird aber das Bild immer wie folgt ausgeben:
HTML-Code:
<div class="col-md-4">
<div class="ce_image block">
<figure class="image_container">
<img width="300" height="225" alt="" src="assets/img/1.jpg">
</figure>
</div>
</div>
Ich möchte allerdings folgende Ausgabe erzielen:
HTML-Code:
<div class="col-md-4">
<div class="ce_image block">
<figure class="image_container">
<img class="img-responsive" alt="" src="assets/img/1.jpg">
</figure>
</div>
</div>
Dazu hab ich dann ein Feldtemplate? dma_egfield_profile.html5 erstellt/angepasst:
PHP-Code:
<?php echo ($this->divs) ? '<div class="' . $this->class . '">':'<li class="' . $this->class .'">'; ?>
<?php if (!$this->nolabels): ?>
<span class="label"><?php echo $this->label ?></span>
<span class="value">
<?php endif; ?>
<?php if ($this->addImage): ?><figure class="image_container"<?php if ($this->margin): ?> style="<?php echo $this->margin; ?>"<?php endif; ?>><?php if ($this->href): ?><a href="<?php echo $this->href; ?>"<?php echo $this->attributes; ?> title="<?php echo $this->alt; ?>"><?php endif; ?><img class="img-responsive" src="<?php echo $this->src; ?>" alt="<?php echo $this->alt; ?>"><?php if ($this->href): ?></a><?php endif; ?><?php if ($this->caption): ?><figcaption class="caption"><?php echo $this->caption; ?></figcaption><?php endif; ?></figure><?php else: ?><?php echo $this->value ?><?php endif; ?>
<?php if (!$this->nolabels): ?>
</span>
<?php endif; ?>
<?php echo ($this->divs) ? '</div>' : '</li>'; ?>
Und dieses auch beim Bild Feld ausgewählt.
Allerdings lässt dieses Template die Frontend Ausgabe völlig kalt.
Hab ich einen Fehler oder liegt ein Bug der Erweiterung vor?
MfG
supahr