noch ne Frage:
Ich würde gern eine dreistufige Sitemap bauen, so wie bei
http://www.albatros-outdoor.de/10-Sitemap.html
Das wurde jedoch noch Redaxo 2 gemacht und funktioniert so nicht mehr. Außerdem würde ich die neue Sitemap natürlich gern mit ul und li-Tags machen.
Ist an sich ja auch kein Problem; ich hab dazu Thomas' modifiziertes Template aus dem Downloadbereich genommen:
- Code: Alles auswählen
<?php
echo '<ul class="sitemap">';
foreach (OOCategory::getRootCategories() as $lev1):
if($lev1->isOnline()):
echo '<li><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a></li>';
$lev1Size = sizeof($lev1->getChildren());
if($lev1Size != "0"):
foreach ($lev1->getChildren() as $lev2):
if ($lev2->isOnline()):
echo '<ul>';
echo '<li><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a></li>';
endif;
$lev2Size = sizeof($lev2->getChildren());
if($lev2Size != "0"):
foreach ($lev2->getChildren() as $lev3):
if ($lev3->isOnline()):
echo '<ul>';
echo '<li><a href="'.$lev3->getUrl().'">'.$lev3->getName().'</a></li>';
echo '</ul>';
endif;
endforeach;
endif;
endforeach;
echo '</ul>';
endif;
endif;
endforeach;
echo '<ul>';
?>
Was ich aber nicht hinbekomme: Man muss, um den Effekt wie bei der Albatros-Sitemap zu erreichen, dem letzten Listenpunkt einer Ebene ein anderes Format zuweisen, um den Linienabschluss hinzubekommen.
Geht das überhaupt mit meinem Code-Ansatz?
Herzlichen Dank im voraus,
Peter.

