Hi
Die Menuestruktur ist leider schon geöffnet in Testversion V3.0
kann sie mir bitte jemand umschreiben so das die untermenues nicht sichtbar sind erst bei "active" erscheinen ... ?
<?php
// Pfad auslesen und als Array speichern
// erst ebene ul starten
echo '<ul class="nav1st">';
/* START 1st level categories */
foreach (OOCategory::getRootCategories() as $lev1):
$lev1->setClang($REX[CUR_CLANG]);
// if ($lev1->isOnline() AND $lev1->getId() != 1): // wenn nur hauptkategorie angezeigt werden soll
if ($lev1->isOnline()):
echo $lev1->getId();
echo $path;
/* 1st level - active link */
if ($lev1->getId() == $path1) {
echo '<li class="active"><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
}
/* 1st level - no active link */
else {
echo '<li><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
}
/* 1st level had categories? -> go on */
$lev1Size = sizeof($lev1->getChildren());
if($lev1Size != "0"):
echo '<ul class="nav2nd">';
/* START 2nd level categories */
foreach ($lev1->getChildren() as $lev2):
if ($lev2->isOnline()):
/* 2nd level - active link */
if ($lev2->getId() == $path2) {
echo '<li class="active"><a class="current" href="'.$lev2->getUrl().'">'.$lev2->getName().'</a>';
}
/* 2nd level - no active link */
else {
echo '<li><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a>';
}
/* 2nd level had categories? -> go on */
$lev2Size = sizeof($lev2->getChildren());
if($lev2Size != "0"):
echo '<ul class="nav3rd">';
/* START 3rd level categories */
foreach ($lev2->getChildren() as $lev3):
if ($lev3->isOnline()):
/* 3rd level - active link */
if ($lev3->getId() == $path3) {
echo '<li class="active"><a class="current" href="'.$lev3->getUrl().'">'.$lev3->getName().'</a></li>';
}
/* 3rd level - no active link */
else {
echo '<li><a href="'.$lev3->getUrl().'">'.$lev3->getName().'</a></li>';
}
endif;
endforeach;
/* END 3rd level categories */
echo '</ul>';
endif;
echo '</li>';
endif;
endforeach;
/* END 2nd level categories */
echo '</ul>';
endif;
echo '</li>';
endif;
endforeach;
/* END 1st level categories */
echo '</ul>';
?>
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
-
- Beiträge: 224
- Registriert: 18. Feb 2005, 14:00
- Wohnort: stuttgart
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi,
schau mal ins wiki, dort habe ich eine variante gepostet:
http://wiki.redaxo.de/pmwiki.php/Main/O ... dFramework
Das Beispiel ist zwar für 2.7.4 getestet, sollte aber auch auf 3.0 funktionieren.
PS:
Die V3 ist NICHT für eine Produktiv umgebung geeignet!
Gruß,
Markus
schau mal ins wiki, dort habe ich eine variante gepostet:
http://wiki.redaxo.de/pmwiki.php/Main/O ... dFramework
Das Beispiel ist zwar für 2.7.4 getestet, sollte aber auch auf 3.0 funktionieren.
PS:
Die V3 ist NICHT für eine Produktiv umgebung geeignet!
Gruß,
Markus