Hallo und vielen Dank für die Erweiterung m17 Page Folders!
Ich versuche die ganze Zeit, diese mit meinem superfish Navigationselement zum Laufen zu bringen, was allerdings an meinen schlechten php Kenntnissen scheitert.
Laut Anleitung soll ich ein eigenes Template einbinden, a la:
HTML-Code:
<ul class="<?php echo $this->level; ?>">
<?php foreach ($this->items as $item): ?>
<?php if($item['type'] != 'm17Folder'): ?>
Eure normale Template Ausgabe.
<?php else: ?>
<li class="topic<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><?php echo $item['link']; ?><?php echo $item['subitems']; ?></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
Für "eure normale Template Ausgabe" habe ich dann die entsprechende Zeile aus superfish eingesetzt, das ganze sieht dann so aus:
HTML-Code:
<ul class="<?php echo $this->level; ?>">
<?php foreach ($this->items as $item): ?>
<?php if($item['type'] != 'm17Folder'): ?>
<li class="<?php echo $item['class']; ?>"><span class="<?php echo $item['class']; ?>"><?php echo $item['link']; ?></span><?php echo $item['subitems']; ?></li>
<?php else: ?>
<li class="topic<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><?php echo $item['link']; ?><?php echo $item['subitems']; ?></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
Dadurch verwandelt sich meine Navi in eine einfache schwarze Liste, statt nur das Ordnerelement unklickbar zu machen.
Auch weitere Experimente brachten nicht die Lösung:
HTML-Code:
<ul class="<?php echo $this->level . (($this->level == "level_1") ? " sf-menu" : ""); ?>">
<?php foreach ($this->items as $item): ?>
<?php if (($item['isActive']) || ($item['type'] = 'm17Folder')): ?>
<li class="<?php echo $item['class']; ?>"><span class="<?php echo $item['class']; ?>"><?php echo $item['link']; ?></span><?php echo $item['subitems']; ?></li>
<?php else: ?>
<li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>><?php echo $item['link']; ?></a><?php echo $item['subitems']; ?></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
Wie binde ich das Addon denn korrekt in mein superfish ein?
Viele Grüße