Hallo,
ich benötige eine zusätzliche class, wenn die <li> die class 'submenu' enthält.
die Core-Zeile
PHP-Code:
<li<?php if ($item['class']): ?> class="<?= $item['class'] ?>"<?php endif; ?>><a href="<?= $item['href'] ?: './' ?>" title="<?= $item['pageTitle'] ?: $item['title'] ?>"<?php if ($item['class']): ?> class="navbar-item <?= $item['class'] ?>"<?php endif; ?><?php if ('' !== $item['accesskey']): ?> accesskey="<?= $item['accesskey'] ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?= $item['tabindex'] ?>"<?php endif; ?><?= $item['target'] ?><?= $item['rel'] ?><?php if (!empty($item['subitems'])): ?> aria-haspopup="true"<?php endif; ?> itemprop="url"><span itemprop="name"><?= $item['link'] ?></span></a><?= $item['subitems'] ?></li>
nun hätte ich $item['class'] abgefragt, ob sich darin 'submenu' befindet und falls JA, dann kommt eine Klasse dazu.
PHP-Code:
<li<?php if ($item['class']): ?> class="<?= $item['class'] ?> <?php if(strpos($item['class'],'submenu') == true): ?>meine_zusatzclass<?php endif ?> "...
Das klappt aber so nicht - es befinden sich immer zwei Klassen drinnen » 'submenu trial' oder 'submenu sibling'
Kann mir jemand weiterhelfen, wie die Abfrage korrekt aussehen müsste, damit aus der Zeichenkette nur 'submenu' ausgelesen wird?
Lesezeichen