This section explains how the PrestaShop theme system works. These concepts apply to any PrestaShop theme. They are not specific to Hummingbird or any other theme implementation.
| Page | Description |
|---|---|
| Theme structure | Directory layout, theme.yml reference, core assets |
| Templates | Layouts, inheritance, listing pages, head, notifications |
| Asset management | CSS/JS registration API, per-page assets, module integration |
| Theme hooks | Extension points for modules in the front office |
| Overrides | Module template/asset overrides and JS selector overrides |
| Translation | Internationalization for theme wordings |
| RTL support | Right-to-left language stylesheet handling |
For Hummingbird-specific architecture and conventions, see the Hummingbird section.