The Three Slots
Every page type has three slots:Header Slot
The header slot appears at the top of every page of this type. Use for:- Site navigation
- Logo
- Top banner
- Search bar
- Defined at the page type level
- Same content appears on all pages
- Editors cannot modify on individual pages
- Perfect for site-wide UI elements
Body Slot
The body slot is the main content area where editors have full control. Use for:- Main page content
- Hero sections
- Text blocks
- Image galleries
- Call-to-action sections
- Editors can add, remove, and reorder blocks
- Different content on each page
- Most flexible slot
- Blocks stack vertically
- ✅ Add blocks (from available blocks)
- ✅ Remove blocks
- ✅ Reorder blocks (drag and drop)
- ✅ Edit block content
- ❌ Cannot modify header/footer
- ❌ Cannot add blocks not in “available blocks”
Footer Slot
The footer slot appears at the bottom of every page of this type. Use for:- Site footer
- Copyright notice
- Footer navigation
- Social media links
- Newsletter signup
- Defined at the page type level
- Same content appears on all pages
- Editors cannot modify on individual pages
- Perfect for consistent site-wide elements
Static vs Dynamic Body Slots
The body slot behavior changes based on whether the page type has available blocks:Dynamic Body (Default)
When: Page type has “Available Blocks” configured Behavior:- Editors can add blocks from the list
- Editors can remove blocks
- Editors can reorder blocks
- Each page can have different blocks
Static Body
When: Page type has NO available blocks configured Behavior:- Body blocks are pre-defined in the page type
- Same structure on all pages
- Content varies per page, structure stays the same
- Editors can only edit block content, not add/remove
Configuring Slots in Page Types
1
Create or edit a page type
Navigate to Pages → Page Types → Create/Edit
2
Configure header slot
Under “Header Slot”:
- Click “Add Block”
- Select blocks to appear at the top of every page
- Order matters - blocks appear top to bottom
3
Configure available blocks
Under “Available Blocks”:
- Add blocks editors can use in the body slot
- Leave empty for static body slot
4
Configure body slot (for static)
If Available Blocks is empty:
- Configure default blocks for the body
- These appear on all pages
5
Configure footer slot
Under “Footer Slot”:
- Click “Add Block”
- Select blocks to appear at the bottom of every page
Common Patterns
Blog Post Template
Default Page Template
Product Page Template
Documentation Page
Best Practices
Keep headers and footers minimal
Keep headers and footers minimal
Group related blocks
Group related blocks
Use static bodies for templated content
Use static bodies for templated content
Product pages, team profiles, and case studies benefit from consistent structure. Use static body slots to maintain consistency.
Preview before publishing
Preview before publishing
Always preview pages to ensure header/footer blocks work well with body content. Check responsive behavior.
Consider mobile navigation
Consider mobile navigation
Semantic HTML
Pala wraps each slot in semantic HTML tags:- ✅ Better accessibility (screen readers)
- ✅ Proper document structure
- ✅ SEO benefits
- ✅ Valid HTML5
The semantic tags are added automatically. You don’t need to include them in your block code.