What is a theme in atoll?
A theme is not just CSS.
assets/main.cssdefines look & feel.templates/is optional and overrides Twig layouts/pages/components.
Installation
php bin/atoll theme:install /path/to/themephp bin/atoll theme:install:registry businessphp bin/atoll theme:install:registry studio-pro --license=YOUR_KEYphp bin/atoll theme:listphp bin/atoll theme:activate businessphp bin/atoll preset:listphp bin/atoll preset:apply business
Marketplace (commercial)
The theme marketplace is based on content/data/theme-registry.json.
Each entry can set price_eur, seller, requires_license and checkout_url.
License keys are stored in content/data/licenses.yaml.
Official Theme Set (separate repos)
defaultstays in core as fallbackbusiness— official repo: https://github.com/atoll-cms/atoll-theme-businesseditorial— official repo: https://github.com/atoll-cms/atoll-theme-editorialportfolio— official repo: https://github.com/atoll-cms/atoll-theme-portfolioskeleton— example structure: https://github.com/atoll-cms/atoll-theme-skeleton
Starter Presets (content)
Presets for starter content are available matching each theme:
businesseditorialportfolio
With preset:apply, example pages, navigation and blog content are set up.
Override Order
templates/themes/<active>/templates/core/themes/<active>/templates/core/themes/default/templates/