-
FE Template
Hallo zusammen,
ist es Möglich mit den MetaModels im Template nur einen Teil der Attribute auszugeben?
Aktuell habe ich folgendes aus dem default Template:
Code:
<?php foreach ($arrItem['attributes'] as $field => $strName): ?>
<?php if ((isset($arrItem[$this->getFormat()][$field]) && ($strValue = $arrItem[$this->getFormat()][$field])
|| (isset($arrItem['text'][$field]) && ($strValue = $arrItem['text'][$field])))): ?>
<div class="field <?php echo $field; ?>">
<?php if(!$this->$strRendersettings->get('hideLabels')): ?>
<div class="label"><?php echo sprintf($GLOBALS['TL_LANG']['MSC']['field_label'], $strName); ?></div>
<?php endif; ?>
<div class="value"> <?php echo $strValue; ?></div>
</div>
<?php endif; ?>
<?php endforeach; ?>
Ich möchte nun aber im Template z.B nur das Attribut Name ausgeben. Wie mache ich das? Hab hier im Forum schon gesucht leider aber nichts passendes dazu gefunden.
Vielen Dank schonmal.
-
es werden nur die Attribute in der Liste ausgegeben, die Du bei der entsprechenden Render-Einstellung aktiviert hast (Auge = grün)
-
Das ist mir bewusst. Allerdings würde ich gerne die einzelnen Attribute anders anordnen. Daher würde ich z.B gerne z.B
<?php echo $name; ?> das Attribut Name ausgeben
Ist sowas Möglich? Oben das ist nur ein Beispiel um es zu verdeutlichen was ich meine.
-
leg Dir ein eigenes Template metamodel_prerendered_meine_liste an - siehe u.A. Handbuch http://metamodels.readthedocs.org/de...templates.html