Ich möchte das Template für die mod_breadcrumb.html5 so anpassen, dass "ul" eine Klasse bekommt.
Ganz klassisch ist das natürlich kein Problem.
Seit es das neue Templatesystem gibt, bemühe ich mich drum, dieses möglichst durchgehend einzusetzen.Code:<?php $this->extend('block_unsearchable'); ?>
<?php $this->block('content'); ?>
<ul class="test" itemscope itemtype="http://schema.org/BreadcrumbList">
<?php foreach ($this->items as $item): ?>
<?php if ($item['isActive']): ?>
<li class="active<?php if ($item['class']): ?> <?= $item['class'] ?><?php endif; ?> last" itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"><span itemprop="name"><?= $item['link'] ?></span></li>
<?php else: ?>
<li<?php if ($item['class']): ?> class="<?= $item['class'] ?>"<?php endif; ?> itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"><a href="<?= $item['href'] ?>" title="<?= $item['title'] ?>" itemprop="url"><span itemprop="name"><?= $item['link'] ?></span></a></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
<?php $this->endblock(); ?>
Leider gelingt es mir nicht bzw. habe ich keine richtige Idee wie ich das für diesen Fall bewerkstelligen kann. Wahrscheinlich liegt das an meinen mangelnden PHP-Kenntnissen.
Vielleicht hat jemand einen Tipp für mich.