Da das Problem in Contao 5.3 noch immer zu existieren scheint, so hab ich es für mich erstmal so gelöst...
Die vermisste CSS-Klasse steckt nun hier drin: $item['data']['cssClass']
Ohne Gewähr... ;-)
Code:
<ul>
<?php foreach ($this->items as $item): ?>
<?php if ($item['isActive']): ?>
<li class="<?= $item['data']['cssClass'] ?> active" aria-current="page"><?= $item['link'] ?></li>
<?php else: ?>
<li<?php if ($item['data']['cssClass']): ?> class="<?= $item['data']['cssClass'] ?>"<?php endif; ?>><a href="<?= $item['href'] ?>" title="<?= $item['title'] ?>"><?= $item['link'] ?></a></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
Lesezeichen