Hallo,
vorab. Wir lesen das Forum. Nicht unbedingt morgens um 5, aber um 8. Es ist nicht nötig uns Hinweise zu Forums-Posts via Ticketsystem zu schicken. Hier liegt kein technisches Problem. Wir helfen gern bei Verständnisfragen und Individualisierungen / eigenen Templates. Dies geschieht aber einer zeitlichen Reihenfolge.
Was hier immer noch falsch ist, ist die Ausgabe innerhalb einer foreach Schleife. (Das customelements_default Tempalte wäre vielleicht leichter hier für das Verständnis.)
Das Bild wird dadurch natürlich x-mal der Gruppen ausgebegen, ohne Zähler! -> Hinweise vorab bitte lesen und Nutzung der Variablen.
Ich empfehle einen richtigen php debugger einzusetzen (selbst firephp oder chromephp reichen), damit man einmal sieht was alles im Template bereitgestellt wird.
Es wäre ratsam das gesamte Template einmal für sich zu reduzieren. Auch sehe ich nicht, dass die Hinweise vorab genutzt werden.
Mehr muss das gesamte Template nicht ausgeben, um einmal die Fragestellung für sich zu klären. Wie das Template schlussendlich umgebaut wird, geschieht obenauf.
// pfad zum bild, hauptgruppe
<div style="background-url(<?php echo $this->field('bild_person#0')->generate(); ?>)"></div>
// pfad zum bild. 1. duplikat
<div style="background-url(<?php echo $this->field('bild_person#1')->generate(); ?>)"></div>
// pfad zum bild. 2. duplikat
<div style="background-url(<?php echo $this->field('bild_person#2')->generate(); ?>)"></div>
Auch dieser Weg ist für ein Bildfeld absolut legitim (der eigene Post).
http://forum.premium-contao-themes.c...=3815#post3815
vorab. Wir lesen das Forum. Nicht unbedingt morgens um 5, aber um 8. Es ist nicht nötig uns Hinweise zu Forums-Posts via Ticketsystem zu schicken. Hier liegt kein technisches Problem. Wir helfen gern bei Verständnisfragen und Individualisierungen / eigenen Templates. Dies geschieht aber einer zeitlichen Reihenfolge.
Was hier immer noch falsch ist, ist die Ausgabe innerhalb einer foreach Schleife. (Das customelements_default Tempalte wäre vielleicht leichter hier für das Verständnis.)
Das Bild wird dadurch natürlich x-mal der Gruppen ausgebegen, ohne Zähler! -> Hinweise vorab bitte lesen und Nutzung der Variablen.
Ich empfehle einen richtigen php debugger einzusetzen (selbst firephp oder chromephp reichen), damit man einmal sieht was alles im Template bereitgestellt wird.
Es wäre ratsam das gesamte Template einmal für sich zu reduzieren. Auch sehe ich nicht, dass die Hinweise vorab genutzt werden.
Mehr muss das gesamte Template nicht ausgeben, um einmal die Fragestellung für sich zu klären. Wie das Template schlussendlich umgebaut wird, geschieht obenauf.
// pfad zum bild, hauptgruppe
<div style="background-url(<?php echo $this->field('bild_person#0')->generate(); ?>)"></div>
// pfad zum bild. 1. duplikat
<div style="background-url(<?php echo $this->field('bild_person#1')->generate(); ?>)"></div>
// pfad zum bild. 2. duplikat
<div style="background-url(<?php echo $this->field('bild_person#2')->generate(); ?>)"></div>
Auch dieser Weg ist für ein Bildfeld absolut legitim (der eigene Post).
http://forum.premium-contao-themes.c...=3815#post3815
PHP-Code:
<div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<?php if(!$this->empty): ?>
<div class="content">
<?php
// feld name ausgeben
echo $this->field('name')->html(); ?>)">
?>
<?php
// komplettes Bild, berücksichtigt Attribut-Template
echo $this->field('bild_person')->html(); ?>)">
?>
<!-- Backround Image des 1. Duplikates des Hauptbilds -->
<div style="background-url(<?php echo $this->field('bild_person#1')->generate(); ?>)"></div>
</div>
<?php else: ?>
<p class="info empty"><?php echo $this->empty; ?></p>
<?php endif;?>
</div>
Kommentar