Design the structure and flow of your Syte pages
Layouts control the look and structure of your pages.
They decide what goes where, how many columns you have, and what blocks appear on the page.
Think of Layouts as your drag-and-drop design tool β theyβre how you turn your Pages, Videos, and Data Sources into a living, breathing site.
π§ Where to Find the Layout Builder
Head to
Admin β Customize β Layouts
Youβll see a list of your layouts, usually including:
- Homepage Layout (your siteβs front page)
- Default Layout (used by most static pages)
- Any custom layouts youβve created for tournaments, news, or landing pages.
From the list you can:
- Edit β open the visual builder
- Revisions β view the full history of changes
- Revert β restore to the last saved version
- Duplicate β clone a layout as a starting point
- Delete β remove layouts you no longer need
Click Edit on any layout to open the Layout Builder.
π§© The Layout Builder Interface
When you open the builder, youβll see three main areas:
| Area | Description |
|---|---|
| Canvas (center) | Where you build your layout β sections, columns, and blocks. |
| Block Library (left) | All available content blocks you can drag or click to place. |
| Inspector / Modal | Appears when you click a block β edit its title, settings, and visibility using structured forms or raw JSON. |
Toolbar at the top gives you quick access to:
- Back β return to the layouts list
- Save Draft β save your work without publishing
- Preview β open a live preview of your draft in a new tab
- Publish β push your layout live
- Revisions β view and revert to previous versions
π§± Sections (Rows)
A Layout is made of Sections, also known as βRows.β
Each section defines how many columns it has β from 1 to 4.
You can add new sections using the buttons at the top:
[ Add 1 Column ] [ Add 2 Columns ] [ Add 3 Columns ] [ Add 4 Columns ]
Each section can have:
- A Title (optional, for your reference)
- A Layout Type (cols-1, cols-2, cols-3, cols-4)
- Its own ranking (order on the page)
You can delete or reorder sections at any time.
π Columns & Spans
Columns sit inside sections. Each column can hold one or more Blocks.
When you add a multi-column section (like 2 or 3 columns), you can choose each columnβs span (width).
| Example Layout | Column Widths |
|---|---|
| 2 columns | 6 / 6 (even split) |
| 2 columns (custom) | 8 / 4 (main + sidebar) |
| 3 columns | 4 / 4 / 4 (equal thirds) |
To adjust spans:
- Click the βSpanβ dropdown in the column header.
- Choose a value from 1β12 (just like a grid system).
- Your layout updates immediately.
π All columns go full width on small screens automatically (mobile-first design).
π§± Blocks (Content Elements)
Blocks are the content modules of your layout. You can drag them from the Block Library into any column, or use the β+ Add Blockβ button at the bottom of any column to click-to-place.
Available Block Types:
| Block | What It Does |
|---|---|
| π Page | Display a custom Page youβve created (with Data Sources!) |
| π° News Feed | Recent posts or articles |
| π Calendar | Upcoming games and events |
| π Standings | Live league standings for any season |
| π₯ Video | YouTube video highlights |
| π§ Seasons | Active/upcoming season list |
| π¬ Posts | Forum posts |
| π§Ύ Sponsors | Rotating sponsor logos |
| π Products | Featured shop products |
| π Facebook | Facebook page embed |
| π¦ Twitter | Twitter timeline embed |
| π’ Ad | Ad placement |
πͺ Editing Block Settings
Click on any block to open its settings. Youβll see both a structured form and an advanced JSON editor.
Structured Forms make editing easy β no JSON required for common settings:
- Page Block: Select which page to display from a dropdown, toggle Hero Mode on/off.
- Standings Block: Pick a season from a dropdown, choose stat type (Regular Season, Playoff, Exhibition, or All).
Every block also has:
- Title β internal label for your reference
- Enabled β toggle to hide/show the block
- Advanced / Raw JSON β for fine-tuned control when you need it
π‘ Page Block Settings
-
hero: true/falseβ Hero mode shows your page content as-is without a title or bounding box -
page_idβ tells the block which page to include. Select from the dropdown or enter a number. You can find page IDs in Admin β Customize β Pages.
π‘ Standings Block Settings
-
season_idβ which season to show standings for (select from dropdown) -
stat_typeβ R (Regular Season), P (Playoff), E (Exhibition), or A (All)
π Preview Mode
Before publishing, you can preview your draft layout:
- Click Preview in the builder toolbar
- A new tab opens showing your homepage with the draft layout applied
- Only admins can see the preview β regular visitors still see the published version
This lets you check everything looks right before going live.
π Revision History
Every time you save, Xsyte creates a snapshot of your entire layout. This means you can always go back.
To view revisions:
- Click Revisions in the builder toolbar (or from the layouts list)
- Youβll see a table showing every save β with the date, time, and who made the change
- Click Revert on any revision to restore your layout to that exact state
Quick Revert: From the layouts list page, click Revert on any layout to restore it to the last saved version β useful if something went wrong with a recent change.
β Publish Safety Net
When you click Publish, Xsyte runs a safety check before your layout goes live:
- Test Render β your layout is rendered behind the scenes to make sure it produces valid HTML
- Error Isolation β if a single block has a problem, itβs silently skipped rather than breaking your whole page
- Homepage Fallback β if anything goes catastrophically wrong, your site automatically falls back to the default homepage
This means you can experiment confidently β your live site is protected.
π Drag & Drop Everything
You can freely drag and drop:
- Blocks between columns
- Columns between sections
- Entire sections up or down
Your layout updates instantly. You can rearrange as much as you like β the structure will always remain clean and grid-aligned.
πΎ Saving & Caching
When you hit Save, your layout is serialized to JSON and a revision snapshot is created.
When you Publish, your layout is cached through CloudFront for ultra-fast delivery.
If your site uses dynamic content (like live games or standings):
- Blocks automatically refresh when new data is available.
- You can manually trigger a cache refresh from Admin β Tools β Refresh Cache.
π¨ Example Layout Flow
Hereβs what a great homepage layout might look like:
| Section | Columns | Blocks |
|---|---|---|
| Hero | 1 | π₯ Video Hero |
| Info | 3 | π° News / π Products / π§Ύ Sponsors |
| Showcase | 1 | π Standings (Page Block with Data Source) |
| Social | 2 | π Calendar / π Facebook Feed |
| Footer | 1 | π Custom Footer & Socials (Page Block) |
π§ Pro Tips
- Reuse common rows by duplicating layouts as starting templates.
- Use Page Blocks for anything written in your WYSIWYG editor β pages with Data Sources are incredibly powerful.
- Preview before publishing β always check your layout in Preview mode first.
- Check revisions if something looks off β you can revert in seconds.
- Use Hero Mode on Page Blocks for full-width, borderless content sections.
- Keep JSON settings clean β
{}is your friend if youβre not using advanced options.
β Next Steps
Continue to:
Comments
0 comments
Please sign in to leave a comment.