# Seitentypen

Jeder Onlineshop nutzt zur Interaktion wiederkehrend gleichartig aufgebaute Seitentypen. In hubble sind diese entsprechend den bekannten Systemen implementiert und sollen im Folgenden kurz erläutert werden.

Der Architektur der NuxtJS Pages folgend, definiert hubble über dieses Konstrukt die Abhängigkeit von Routen zu den darzustellenden Komponenten.

Folgende Seitentypen sind implementiert:

# Page Types vs. pageType: Wo liegt der Unterschied?

Außerdem existiert für die Startseite und für dynamische Routen die State Variable pageType, anhand derer entweder eine Kategorie, eine Produktdetailseite oder eine CMS Seite angezeigt wird. Details zu diesen drei "Seitenarten" und wie der Wert der pageType State Variable bestimmt wird, ist in den folgenden Abschnitten beschrieben.