ich denke, es kommt darauf an, inwieweit Du die Sache Individualisieren willst
wie du an dem Quelltext gesehen hast, ist es eine relativ simple foreach-Schleife, die die Attribute ausgibt
so kommst Du an alle Werte aus Ebene 1 - sofern Du noch was aus einem referenzierten MM benötigst, ist da schon Schluß
ich denke, es wir die folgenden Möglichkeiten geben:
1.) eigene CSS-Klasse dem Attribut mitgeben
2.) Attribut-Template anpassen
3.) Template komplett umbauen
bei Punkt 3 ist man recht schnell, wenn z.B. einige Attribute in Divs verschachtelt werden wie
PHP-Code:
<div class="item>
<div class="links">
## Attribut1 ##
## Attribut2 ##
</div>
<div class="rechts">
## Attribut3 ##
## Attribut4 ##
## Attribut5 ##
</div>
</div>
die ##...## müsen natürlich php-echos sein
vielleicht das als "Basis"
PHP-Code:
<?php $strRendersettings = isset($this->settings)? 'settings' : 'view'; ?>
<?php if (count($this->data)): ?>
<div class="mm_list">
<?php
echo "<!-- \n";
print_r($this->items->parseAll($this->getFormat(), $this->view));
echo "\n -->";
?>
<?php foreach($this->items->parseAll($this->getFormat(), $this->view) as $arrItem): ?>
<div class="item <?php echo $arrItem['class']; ?>">
<p class="myclass"><?php echo $arrItem['raw']['myattribut']; ?></p>
<p class="myclass2"><?php echo $arrItem['text']['myattribut2']; ?></p>
</div>
<?php endforeach; ?>
</div>
<?php else: ?>
<p class="info"><?php echo $this->noItemsMsg; ?></p>
<?php endif; ?>