Skip to content

🎨 Themes

Themes are handled similarly:

  • Upload ZIPs containing themes or manually copy folders to the themes/ directory.
  • Activate the theme in Site Management → Themes.

Themes support regions:

  • Regions are placeholders inside template files, defined using:
    <?= $this->region('region-name'); ?>
    
  • Regions only output content if they are created and populated in the Admin Panel under "Site Management → Regions & Blocks".
  • Blocks are content containers that are assigned to regions
  • A block can either render a block content (CakePHP cell) or static text

This makes layout customization flexible and theme development modular.