Liste der Anhänge anzeigen (Anzahl: 2)
Referenced items
Ich traue mich fast gar nicht zu Fragen, aber könnte mir bitte jemand helfen beim Thema Referenced items?
Ich hab schon das ein oder andere ausprobiert (viel mehr ist das bei mir leider nicht) und bekomme das einfach nicht auf die Kette.
Aufgabenstellung ist für euch sicher einfach.
Ich habe 2 MM
Anhang 16236
Anhang 16237
mm_stats ist mit mm_moon über ein Select(moon_name) verknüpft.
Es soll eine Liste (mm_stats) im FE ausgegeben werden wo auch das zugehörige Bild (moon_img) aus dem mm_moon ausgegeben wird.
Ich hoffe dass es einigermaßen verständlich ist.
Ich bekomme es einfach nicht hin das Template so zu ändern das es mir auch die zugehörigen Bilder anzeigt. Es gibt ja schon den ein oder anderen Tread hierzu im Forum aber ich bekomme das als php Laie einfach nicht zusammen kopiert.
Hier mal ein Versuch von mir:
PHP-Code:
<?php
function getProjectsByCustomer($strAlias, $format='html5')
{
$objMetaModel = MetaModelFactory::byTableName('mm_moon');
$objFilter = $objMetaModel->getEmptyFilter();
$objFilter->addFilterRule(new MetaModelFilterRuleSearchAttribute($objMetaModel->getAttribute('moon_alias'), $strAlias, $objMetaModel->getAvailableLanguages()));
$objItems = $objMetaModel->findByFilter($objFilter);
return $objItems->parseAll($format, $objMetaModel->getView(3));
}
?>
<?php $strRendersettings = isset($this->settings)? 'settings' : 'view'; ?>
<?php if (count($this->data)): ?>
<div class="layout_full">
<?php foreach ($this->data as $arrItem): ?>
<div class="item <?php echo $arrItem['class']; ?>">
<?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 class="value"> <?php echo $arrProjects[$this->getFormat()]['moon_img']; ?></div>
</div>
<?php endif; ?>
<?php endforeach; ?>
<?php if ($arrItem['jumpTo']['deep']): ?>
<a href="<?php echo $arrItem['jumpTo']['url']; ?>"><?php echo $this->details; ?></a>
<?php endif; ?>
</div>
<?php endforeach; ?>
</div>
<?php else: ?>
<p class="info"><?php echo $this->noItemsMsg; ?></p>
<?php endif; ?>
Ich kann auch gerne Zugangsdaten zu meinem TestSystem bereitstellen.
Danke Gruß Marc