ich stelle mit dem folgenden Code die zweite Ebene meiner Navigation dar, wobei die einzelnen Einträge durch "|" getrennt werden sollen. Sicher nicht optimal, aber es geht.
- Code: Alles auswählen
<?php
$path = explode( '|', $this->getValue("path").$this->getValue("article_id"));
$path1 = $path[1];
$path2 = $path[2];
$path3 = $path[3];
foreach (OOCategory::getRootCategories() as $lev1):
if($lev1->isOnline()):
echo '';
if ($lev1->getId() == $path1) :
$lev1Size = sizeof($lev1->getChildren());
if($lev1Size != "0"):
foreach ($lev1->getChildren() as $lev2):
if ($lev2->isOnline()):
echo '<a href="'.$lev2->getUrl().'" class="subnav">'.$lev2->getName().' | </a>';
endif;
endforeach;
endif;
endif;
endif;
endforeach;
?>
Jedoch habe ich ein "kosmetisches" Problem mit dem folgenden Abschnitt:
- Code: Alles auswählen
<a href="'.$lev2->getUrl().'" class="subnav">'.$lev2->getName().' | </a>
Und zwar führt dieser dazu, daß auch hinter dem letzten Eintrag ein "|" erscheint. Das sieht natürlich nicht schön aus. Daher meine Frage: Wie kann ich das letzte "|" unterdrücken bzw. vermeiden, daß es überhaupt erzeugt wird?
Wie stets sehr dankbar für Tipps und Hinweise
Georg

