# Theme architecture

> The standard directory structure of a Shoplazza Theme - assets, config, layout, locales, sections, snippets, and templates - and what each directory controls.

A Shoplazza theme is organized into a standard directory structure. Each directory has a specific role in defining the layout, content, style, and behavior of a merchant's online store.

For a detailed introduction, see the [Architecture overview](./overview).

## Directory structure

```text
.
├── assets/       Static files — CSS, JavaScript, images, fonts
├── config/       Theme-level settings definitions and values
├── layout/       HTML shell that wraps every page
├── locales/      Translation files for multi-language support
├── sections/     Reusable, customizable content modules
├── snippets/     Reusable Liquid code fragments
└── templates/    Page-type controllers (home, product, cart, etc.)
```

## Explore
