Alle Produkte der Subkategorien kategoriesiert ausgeben

Ich bin gerade die ganze Zeit am hin und her überlegen, wie ich es hinbekomme, dass ich alle Artikel einer Kategorie im Listing ausgeben kann, kategoriesiert nach Subkategorie.

Ist das möglich, ohne größere Probleme?

Ich habe bspw. eine Hauptkategorie mit 4 Unterkategorien, welche jeweils 4 Artikel enthalten. Im Listing möchte ich nun alle 4 Unterkategorien ausgeben lassen, mit den jeweils darin enthaltenen Artikel - Sortiert nach Unterkategorie.

In entweder so:

Hauptkategorie Listing:

Unterkategorie A
Artikel 1 , 2 , 3, 4
Unterkategorie B
Artikel 1, 2, 3, 4
Unterkategorie C
Artikel 1,2, 3 ,4

Ich kann mir zwar die Subkategorien der aktuellen Hauptkategorie ausgeben lassen im listing Template mit

        {foreach $sCategories as $sCategory}
            {foreach $sCategory.subcategories as $sub}
                 {var_dump($sub)}
            {/foreach}
        {/foreach}

Aber soweit ich sehe nicht die darin enthaltenen Artikel der jeweiligen Subkategorie.