Szablon składa się ze zbioru plików, umieszczanych w jednym katalogu i podkatalogów przeznaczonych na poszczególne typy plików.
W głównym katalogu szablonu zazwyczaj znajduje się:
- kilka podkatalogów:
- css - zawiera wszystkie pliki arkuszy stylów .css
- html - zawiera pliki alternatywnych widoków, zastępujące (podmieniające) skrypty rdzenia oraz pliki definiujące wygląd modułów
- images - zawiera wszystkie pliki graficzne wykorzystywane w szablonie.
- js - zawiera pliki javascript
- główne pliki szablonu
- index.php
- templateDetails.xml