von member31 » 15. Dez 2005, 12:39
erstmal vielen Dank für die hilfe, aber es geht nicht. Bekomme folgende Fehlermeldung:
Parse error: parse error in /srv/www/htdocs/web10/html/babylon-secure.de/redaxo/include/generated/templates/10.template on line 11
hier der Code:
<?
$PATH = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
$path1 = $PATH[1];
$path2 = $PATH[2];
$path3 = $PATH[3];
//--- Start Root
$root = OOCategory::getCategoryById(35)
foreach ( $root->getChildren(true) as $lev1) //hier liegt der Fehler...
if($lev1->isOnline()) {
if($lev1->getId() == $path1) {
echo '<div class="mainaktiv"><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a></div>';
} else {
echo '<div class="maininaktiv"><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a></div>';
}
//--- End Root
//--- Start Level_1
$lev1Size = sizeof($lev1->getChildren());
if($lev1Size != "0" AND $lev1->getId() == $path1)
{
foreach ($lev1->getChildren() as $lev2):
if ($lev2->isOnline()) {
if ($lev2->getId() == $path2) {
echo '<div class="subaktiv_1"><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a></div>
';
} else {
echo '<div class="subinaktiv_1"><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a></div>
';
}
}
//--- End Level_1
//--- Start Level_2
$lev2Size = sizeof($lev2->getChildren());
if($lev2Size != "0" AND $lev2->getId() == $path2)
{
foreach ($lev2->getChildren() as $lev3):
if ($lev3->isOnline()) {
if ($lev3->getId() == $path3) {
echo '<div class="subaktiv_2"><a href="'.$lev3->getUrl().'">'.$lev3->getName().'</a></div>
';
} else {
echo '<div class="subinaktiv_2"><a href="'.$lev3->getUrl().'">'.$lev3->getName().'</a></div>
';
}
}
//--- End Level_2
endforeach;
//--- Close Level_2
}
endforeach;
//--- Close Level_1
}
//--- Close Root
}
endforeach;
?>
Für eine weitere Hilfe wäre ich sehr Dankbar...
Gruß Markus