Hier mal ein Templateauszug, mit dem ich Kleinanzeigen auf Basis EFG realisiert habe:
HTML-Code:
<?php foreach ($this->listItems as $item => $fields): $intField = -1; ?>
<a name="pos-<?php echo $fields['alias']['content']; ?>"></a>
<div class="anzeige">
<div class="anzeige-betreff">
<?php
$tmpBetreff = $fields['betreff']['content'];
if ($tmpBetreff == "-") $tmpBetreff = $fields['betreff-frei']['content'];
?>
<h3 class="hoch"><?php echo $tmpBetreff; ?></h3>
</div>
<div class="anzeige-kopf text-grau">
<span class="anzeige-datum"><?php echo $this->parseDate("d.m.Y H:i",$fields['datum-eintrag']['content']); ?></span>
<span class="anzeige-ablauf"><?php echo $this->parseDate("d.m.Y",$fields['ablaufdatum']['content']); ?></span>
<span class="anzeige-nutzer"><?php echo ($fields['vorname']['content']) ? $fields['vorname']['content']. " " : ""; echo $fields['name']['content']; ?>,
<?php echo $fields['email']['content']; ?></span>
<span class="anzeige-ort"><?php echo $fields['plz']['content'] . " " . $fields['ort']['content']; ?><?php if ($fields['land']['raw']) echo ", " . $fields['land']['content']; ?></span>
</div>
<div class="anzeige-text">
<?php if($fields['bilddatei']['raw']): ?>
<?php $tmpBildtitel = ($fields['bildtitel']['raw']) ? $fields['bildtitel']['content'] : $tmpBetreff; ?>
<figure class="image_container float_right">
<a href="<?php echo $fields['bilddatei']['raw']; ?>" data-lightbox="f6e0b1-<?php echo $fields['date']['id']; ?>" title="<?php echo $tmpBildtitel; ?>">
{{image::<?php echo $fields['bilddatei']['raw']; ?>?width=200&alt=<?php echo htmlspecialchars($tmpBildtitel); ?>}}
</a>
</figure>
<?php endif; ?>
<p><?php echo $fields['nachricht']['content']; ?></p>
</div>
<?php if(($this->details) || ($this->arrEditAllowed[$fields['date']['id']]) || ($this->arrDeleteAllowed[$fields['date']['id']]) || ($this->arrExportAllowed[$fields['date']['id']])): ?>
<div class="anzeige-edit"><ul>
<?php if ($this->arrExportAllowed[$fields['date']['id']]): ?>
<li class="fd_export"><a href="<?php echo $fields['date']['link_export']; ?>" class="fd_export" title="<?php echo $this->textlink_export[1]; ?>"><?php echo $this->textlink_export[0]; ?></a></li>
<?php endif; ?>
<?php if ($this->arrDeleteAllowed[$fields['date']['id']]): ?>
<li class="fd_delete"><a href="<?php echo $fields['date']['link_delete']; ?>" class="fd_delete" onclick="if (!confirm('<?php echo $this->text_confirmDelete; ?>')) return false;" title="<?php echo $this->textlink_delete[1]; ?>"><?php echo $this->textlink_delete[0]; ?></a></li>
<?php endif; ?>
<?php if ($this->arrEditAllowed[$fields['date']['id']]): ?>
<li class="fd_edit"><a href="<?php echo $fields['date']['link_edit']; ?>" class="fd_edit" title="<?php echo $this->textlink_edit[1]; ?>"><?php echo $this->textlink_edit[0]; ?></a></li>
<?php endif; ?>
<?php if($this->details): ?>
<li class="fd_info"><a href="<?php echo $fields['date']['link_details']; ?>" class="fd_info" title="<?php echo $this->textlink_details[1]; ?>"><?php echo $this->textlink_details[0]; ?></a></li>
<?php endif; ?>
</ul></div>
<?php endif; ?>
</div>
<?php endforeach; ?>