Must be done

Alles ist fertig

Fluid Design

Eine Agentur-Multipage-Website
Alles ist fertig:

Es muss nur noch gemacht werden

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>';
}
Office

Bereit für einen kleinen Rundgang?

Lies mehr über …

… unsere Agentur