Home 🧱 Page Building: Sections & Blocks

🧱 Page Building: Sections & Blocks

Explore the library of available sections and blocks. Learn how to construct unique layouts using the modular Theme Blocks architecture.
• 6 articles

Sections & Groups

Sections The Freedom theme is built entirely on the powerful Shopify Theme blocks architecture. Unlike traditional themes where sections have rigid structures, Freedom utilizes the full flexibility of Theme blocks to allow you to construct unique layouts using nested modular elements. At the core of the theme lies a versatile component simply named Section. This element serves as a blank canvas and gives you the freedom to arrange any available blocks like text, images, and buttons exactly how you envision them. When you select options like Contact Form, Image Banner, or FAQ, you are essentially utilizing pre-configured presets of the master Section (internally section.liquid). While they come with default settings for convenience, they operate within the same flexible structure. However, not all sections in the theme utilize this single generic file. You can read more about these distinct layouts under the Specialized sections structure heading below. Settings Because most sections share this same foundation, you will find a consistent set of controls across the theme: Layout This determines how the blocks inside the section are arranged. - Direction: Choose Vertical (Column) to stack blocks or Horizontal (Row) to place them side-by-side. - Gap: Controls the spacing between elements. - Alignment: Controls how content is positioned (e.g., Center, Left, Stretch) vertically or horizontally. - Mobile Layout: You can toggle Use different layout on mobile to completely change the direction and spacing for smaller screens (e.g., Row on Desktop, Column on Mobile). Size - Width: - Full: Spans the entire screen edge-to-edge. - Page: Constraints content to the standard site width. - Custom: Allows you to define a specific max-width in pixels. - Minimum Height: - Fit: The section shrinks to fit its content. - Screen: Sets height as a percentage of the user's viewport (e.g., 100% for a full-screen hero). Appearance - Background media: You can assign an Image or Video as the background for the entire section. - Overlay: Apply a solid color or gradient over the background media to ensure text readability. Specialized sections structure Sections like Scrolling Content, Hero Slideshow, or Testimonials utilize a unique nested structure. This architecture allows you to wrap complex functionality with standard content blocks. The Structure: 1. The Parent Section handles the background, width, and padding for the whole area. 2. Content Above (Header) is a dedicated slot where you can add standard blocks like Headings and Subheadings that appear before the main feature. 3. The Main Block contains the specific settings for the feature (e.g. Scroll Speed, Slider logic). 4. Content Below is the empty space at the bottom that allows you to add extra blocks like buttons that sit below the main feature. This arrangement allows you to apply a single unified background that seamlessly covers all these elements while utilizing consistent layout and spacing settings for the entire section. Groups While Sections define the main areas of your page, Groups allow you to organize content within those sections. They act as inner containers, giving you precise control over layout and styling for specific sets of blocks. There are three types of groups available in the theme, each serving a specific purpose. Group (Basic) The standard Group block is the most commonly used tool for layout adjustments. It features similar layout settings to the main Section (Direction, Gap, Alignment) but applies them only to the blocks nested inside it. Common Use Case: Imagine a section with a vertical layout (Heading, Text, Buttons stacked on top of each other). If you want two buttons to sit side-by-side instead of stacked, you would: 1. Add a Group block. 2. Set the Group's direction to Horizontal. 3. Place the two button blocks inside this Group. Best Practice: Always use this basic Group unless you specifically need a background color or border. This keeps the page code lightweight and ensures optimal performance. Styled Group The Styled Group includes all the layout features of the Basic Group but adds rich styling options found in the Appearance settings. Features: - Backgrounds: Add a solid color, gradient, image, or video background specific to this group. - Borders: Apply borders, control thickness, and adjust Corner radius for a card-like appearance. Use this when you want to create a distinct "box" or highlighted area within a section (e.g., a pricing card or a highlighted feature box). Sized Group & Proportional Parts The Sized Group is designed for grid layouts, such as split banners or asymmetrical collages. How it works: Unlike other groups, the Sized Group can only contain a specific block called a Proportional part. You then place your actual content (Images, Text) inside these parts. Desktop Layout (Horizontal) On desktops, the Proportional parts are arranged side-by-side. You control their width using the Proportion setting (1–5). - Logic: The theme compares the values of all parts in the group, for example: - If Part A is 1 and Part B is 1, they split the space 50/50. - If Part A is set to 2 and Part B is set to 1, they split the space 2:1 (Part A takes up 2/3, Part B takes 1/3). Height Control You can control the height of each part independently using the Height setting (Fit or Custom). - Desktop & Mobile: While Proportion controls the width on desktop, the Height setting determines the vertical size of the block on all devices. - Mobile Specifics: Since the mobile layout switches to a vertical stack, the Proportion setting has no effect there. Therefore, the Height setting becomes the primary way to control the size of each block on mobile screens.

Last updated on Jan 15, 2026

Hero Slideshow & Banners

The Freedom theme offers a variety of powerful sections to create impactful first impressions. Whether you need a rotating slideshow, a cinematic video, or a dual-column layout, these sections are designed to capture attention immediately. Hero Slideshow The Hero Slideshow is the classic choice for the top of your homepage. It supports multiple slides, each with its own heading, subheading, and call-to-action buttons. Header Overlay Mode For a modern, immersive look, you can blend your header into the slideshow. - Overlay this section with the header: When enabled, the header background becomes transparent, and the slideshow content starts at the very top of the page, sitting behind the logo, menu, and top bar. - Requirement: This setting only works if the Hero Slideshow is the first section on the page. Navigation & Interaction - Slide Indicators: You can toggle the visibility of the navigation dots and choose their alignment (e.g., Bottom Center, Center Right) in the section settings. - Thumbnails: Enable Show thumbnails to display a small preview of the next slide's image, encouraging users to click through. - Image Animation: To add motion to your visuals, navigate to the individual Hero slide block settings. Here you can enable Ambient movement (slow panning) or Zoom in to keep the visuals dynamic. Banners Freedom includes versatile banner layouts like Image Banner, Video Banner, and Split Banners. While these appear as distinct options, they are all configurations of the same powerful Standard Section. This means they share the same flexibility—you can easily transform an Image Banner into a Video Banner simply by changing the background settings. Common Configuration Regardless of the banner type, you have control over the fundamental layout: - Height: You can set the section height to Fit (adapts to the content/image aspect ratio), Pixels (fixed height), or Percent (relative to the screen height). - Background overlay: Use the Background color setting to apply a Gradient or Solid color over the background. This ensures your text remains readable even against bright or complex images. Image Banner A standard, high-impact section with a static image background and a text overlay. Video Banner Ideal for storytelling. It supports uploaded videos (hosted by Shopify) or external URLs. Videos autoplay and loop by default, with controls hidden. Parallax Image Banner The Parallax effect creates a sense of depth by moving the background image at a different speed than the foreground content as the user scrolls. To activate this, simply check Add parallax effect to background image in the section settings. Split Banners Perfect for guiding customers to two different paths simultaneously (e.g., "Shop Mens" vs. "Shop Womens"). - Structure: This layout utilizes two Group blocks arranged side-by-side on desktop. - Mobile Layout: On smaller screens, the groups stack vertically, ensuring each image gets full attention. - Customization: Each group is independent, allowing you to use different images, text alignments, and button styles for each half.

Last updated on Jan 14, 2026

Promotional Sections

Freedom includes several specialized sections designed to boost engagement and conversions. While Testimonials is a standalone section, the Countdown Timer and Newsletter are specialized presets of the versatile standard Section, giving you extensive design control. Countdown Timer This section is designed to create urgency for sales, product drops, or events. This section is a preset of the standard Section, pre-configured with a Countdown timer block. Click on this block to access the core settings: - Date & Time: Enter the expiry date in YYYY-MM-DD format and the time in HH:MM (24-hour format). - Visuals: You can toggle Show days (to display or hide the day counter) and Show digits background (to add a solid shape behind the numbers for better contrast). - Size: Adjust the Timer size slider (range: 50 to 100) to scale the timer relative to the surrounding text. - Custom colors: Toggle Apply custom digits color or Apply custom digits background to override the section's color scheme and apply specific colors to the timer digits. - Expiry Logic: - Hide after time runs out: The section will automatically disappear from the store when the timer hits zero. - Expired message: If the section remains visible, this custom message will replace the timer (e.g., "The offer has ended"). Newsletter A section designed to capture email signups. Like the Countdown Timer, this is a preset of the standard Section, built around the Newsletter block. This structure allows for extensive customization: - Background: Because it uses the standard section container, you can easily set a Background image or even a Video behind the form to create an immersive experience. - Platform: This form automatically connects to the "Customers" tab in your Shopify Admin. Any marketing apps you use (such as Klaviyo or Shopify Email) will sync directly with this list. Testimonials Build trust by showcasing customer feedback. Unlike the sections above, this is a dedicated section specifically designed for reviews. - Auto-rotate: Enable this to cycle through testimonials automatically. You can adjust the Rotate every speed (in seconds). - Content: Each testimonial block supports a Star rating, Author name, Title (e.g., "Verified Buyer"), and the review text. - Design: The testimonials appear in a styled box with a subtle radial gradient background to stand out from the rest of the page content.

Last updated on Jan 14, 2026

Contact Forms & FAQ

Freedom allows you to build comprehensive "Support" or "Contact" pages using specialized presets of the standard Section. This ensures your utility pages share the same design flexibility (backgrounds, spacing, gradients). FAQ Organize common inquiries in a clean, expandable format using one of three distinct presets: FAQ, FAQ with image, or FAQ with video. Configuration This section uses Collapsible row blocks to hold your content. - Adding Questions: The preset comes with pre-styled rows. To add a new question while maintaining the existing font sizes and settings, we recommend clicking on an existing block and selecting Duplicate, rather than adding a raw block from scratch. - Open by default: Generally, answers are hidden until clicked to save space. However, you can check Open by default within a block setting to have specific questions (like the most important one) expanded immediately when the page loads. Contact Form The Contact Form allows customers to send messages directly to the customer email address configured in your Shopify Admin. Like the FAQ, this is a preset of the standard section. You can choose between a simple Contact form or a Contact form with banner. Custom Fields In the Contact form block settings, you can add optional inputs: - Show phone number field: Adds a specific field for phone numbers. - Show order number field: Adds a text input for customers to reference their purchase ID. Layout Forms are easier to use when they aren't stretched across the entire screen. By default, this preset has Limit width enabled (set to a comfortable reading width like 900px) to keep the form centered and professional.

Last updated on Jan 14, 2026

Scrolling Content (Marquee)

The Scrolling Content section creates a continuous, moving "ticker-tape" effect. This is excellent for announcing brand values (e.g., "Free Shipping", "Vegan", "Handmade") or displaying a stream of logos, products, and media. Section Structure This section is designed as a unified container. This allows you to place a static heading (Content Above) directly over the moving content (Scroller) while sharing a single background image, gradient, or color for the entire area. 1. Section Settings: Controls the global background and spacing. 2. Content Above: An optional block for a static introduction or heading. 3. Scroller: The block that contains your items and controls the movement. Scroller Configuration The Scroller block acts as the controller for the moving content. Click on it to adjust the following: Movement & Effects - Scroll speed: Determines how fast the content moves. - Scroll direction: Choose Left (Forwards) or Right (Reverse). - Pause on hover: Stops the movement when a user hovers over the section, making it easier to click links. - Fade edges: Adds a soft gradient to the sides for a smooth entry/exit effect. Works best with text-only blocks. - Gap: The distance between blocks in pixels. Block layout To maintain a clean, uniform look, the dimensions for all Media Cards and Collection Cards are set here, rather than on individual blocks: - Card Width: Sets a fixed width for all card-based blocks. - Aspect Ratio: Defines the shape (e.g., Square, Portrait) for images within the cards. Content Blocks You can mix and match different content types inside the Scroller: 1. Text Best for short announcements or brand values. 2. Image Ideal for press logos, partner icons, or trust badges. 3. Collection Card Displays a card linking to a specific collection. - Dimensions: Inherited from the parent Scroller settings. 4. Media Card A versatile card pairing an image with a heading and a link. - Dimensions: Inherited from the parent Scroller settings.

Last updated on Jan 14, 2026