Alles ist fertig
Fluid Design
*
Alles ist fertig
Auf dieser fiktiven Agentur-Website würde man sich üblicherweise möglichst hip und nerdig darstellen: was für schicke Räumlichkeiten man hat, welch große Kunden man schon betreut hat, und so weiter …
Stattdessen soll hier aber erklärt werden, wie man von dem Onepage-Grundgerüst auf eine Multipage-Website wechseln kann.
$path = rex_article::getCurrent()->getPathAsArray();
// Für eine Navigation mit nur einer Ebene wird nur das erste Element des Arrays benötigt,
// also die ID der obersten Elternkategorie.
$path0 = ((!empty($path[0])) ? $path[0] : '');
$home = rex_category::get($path0);
$children = $home->getChildren();
if (is_array($children)) {
echo '<ul class="nav navbar-nav">';
Der Home-Artikel wird in die Navigation eingefügt
$home_article = rex_article::get($path0);
echo '<li><a'.$active.' href="'.$home_article->getUrl().'">'.$home_article->getName().'</a></li>';
// Die weiteren Unterkategorien werden ausgelesen
if (is_array($children)) {
foreach ($children as $child) {
// Nur wenn Kategorie online
if ($child->isOnline()) {
echo '<li><a'.$active.' href="'.rex_getUrl($child->getId()).'">'.$child->getName().'</a></li>';
}
}
}
echo '</ul>';
}