Ich habe es jetzt über ein Custom Element gemacht. War einfacher als gedacht und ich kann heir auch rechnen.
Code:
<?php
if (TL_MODE === 'BE') {
echo $this->headline;
#echo $this->text;
echo $this->insert('image', $this->arrData);
return;
}
#Userdaten abfragen
$this->import(FrontendUser::class, 'User');
$memberId = $this->User->id;
$member = \Contao\MemberModel::findByPk($memberId);
?>
<!-- indexer::stop -->
<div class="mb-5 mr-2">
<h4><?php echo $this->headline ?></h4>
<div>
<ul class="list-group list-group-flush">
<li class="list-group-item list-group-item-action list-group-item-secondary">Pflichtvorgabe</li>
<li class="list-group-item list-group-item-action">
Praxisstunden:
<?php if ($member->praxisstunden == "abgeschlossen"): ?>
{{fa::check:mx-1 text-success}}
<?php else: ?>
{{fa::ban:text-danger}}
<?php endif; ?>
</li>
<li class="list-group-item list-group-item-action">
Laufender Keiler:
<?php if ($member->laufenderKeiler == "absolviert"): ?>
{{fa::check:mx-1 text-success}}
<?php else: ?>
{{fa::ban:text-danger}}
<?php endif; ?>
</li>
<li class="list-group-item list-group-item-action">
Schießkino:
<?php if ($member->schiesskino == "absolviert"): ?>
{{fa::check:mx-1 text-success}}
<?php else: ?>
{{fa::ban:text-danger}}
<?php endif; ?>
</li>
<li class="list-group-item list-group-item-action">
Kurzwaffe:
<?php if ($member->kurzwaffe == "absolviert"): ?>
{{fa::check:mx-1 text-success}}
<?php else: ?>
{{fa::ban:text-danger}}
<?php endif; ?>
</li>
<li class="list-group-item list-group-item-action">
Tontauben:
<?php if ($member->flintenschiessen == 250): ?>
<?= $member->flintenschiessen ?> {{fa::check:mx-1 text-success}}
<?php else: ?>
<?= $member->flintenschiessen ?> / 250 {{fa::ban:text-danger}}
<?php endif; ?>
</li>
<li class="list-group-item list-group-item-action list-group-item-secondary">Optionale Kurselemente</li>
<li class="list-group-item list-group-item-action">
Fallenlehrgang:
<?php if ($member->fallenlehrgang == "absolviert"): ?>
{{fa::check:mx-1 text-success}}
<?php else: ?>
{{fa::ban:text-warning}}
<?php endif; ?>
</li>
<li class="list-group-item list-group-item-action">
Trichinenkurs:
<?php if ($member->trichinenkurs == "absolviert"): ?>
{{fa::check:mx-1 text-success}}
<?php else: ?>
{{fa::ban:text-warning}}
<?php endif; ?>
</li>
</ul>
<p class="small"><?php echo $this->infotext ?></p>
</div>
</div>
<!-- indexer::continue -->
Lesezeichen