Must be done

Alles ist fertig

Fluid Design

*
Eine Agentur-Multipage-Website

Die Mindestbuchungsdauer beträgt drei Nächte.

Ferienwohung buchen

  • Oktober 2022
  • Mo
  • Di
  • Mi
  • Do
  • Fr
  • Sa
  • So
  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • November 2022
  • Mo
  • Di
  • Mi
  • Do
  • Fr
  • Sa
  • So
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • Dezember 2022
  • Mo
  • Di
  • Mi
  • Do
  • Fr
  • Sa
  • So
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • Januar 2023
  • Mo
  • Di
  • Mi
  • Do
  • Fr
  • Sa
  • So
  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
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