Hallo,
ich habe vor kurzem einen Beitrag gelesen:
https://community.contao.org/de/show...ferenced+items
Ich würde das gerne so umsetzten, dass es zu Jedem Produkt einen Ansprechpartner gibt. Dazu habe ich die MM Liste mm_products worin die Produkte liegen und die Tabelle mm_pr_mitarbeiter inder die zuständigen Mitarbeiter stehen. Bei dem MM für die Produkte habe ich ein Select Artibut mit der Sourcetable mm_pr_mitarbeiter. Leider weis ich nicht wo genau in meinem Template ich den Code einfügen muss bzw. warum wenn ich es einfüge das gesamte Css der Seite verschwindet und nur die Inhalte des Templates zu sehen sind . Ich hoffe ihr könnt mir da ein wenig weiterhelfen. Danke!
Hier mein Template:
PHP-Code:
<?php $strRendersettings = ($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 (($strValue = $arrItem[$this->getFormat()][$field]) || ($strValue = $arrItem['text'][$field])): ?>
<div class="field <?php echo $field; ?>">
<?php if(!$this->$strRendersettings->get('hideLabels')): ?>
<?php endif; ?>
<div class="value"> <?php echo $strValue; ?></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; ?>