erst einmal "Danke" fuer Redaxo 3.0, das IMHO viele interessante
Neuerungen enthaelt.
Folgendes Problem habe ich noch:
Wie ich im Betatest-Forum geschrieben habe, ist mir aufgefallen,
dass beim Auslesen des Pfads in der Form
Code: Alles auswählen
$path = explode("|",$this->getValue("path"));
Ich habe diese Ids benutzt, um zwischen aktivem Menuepunkt
und nicht aktivem Menuepunkt zu unterscheiden:
Code: Alles auswählen
if ( $lev1->getId() == $path[1] ) {
// aktiver Menuepunkt
} else {
// nicht aktiver Menuepunkt
}
Koennte mir vielleicht jemand einen Tipp geben, wie man
dies anders loesen koennte?
Hier der gesamte Code:
Code: Alles auswählen
<?php
$path = explode("|",$this->getValue("path"));
echo '<ul>';
foreach (OOCategory::getRootCategories() as $lev1):
if ($lev1->isOnline()):
if ($lev1->getId() == $path[1]) {
echo '<li>'.$lev1->getName();
} else {
echo '<li><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
}
echo '</li>';
endif;
endforeach;
echo '</ul>';
?>
Ralf