Skip to main content
The settings object contains theme-specific configuration options that you can customize through your Control Panel. Currently, the primary use of settings is for configurable home page elements.
Usage: Available globally - use to access theme customization settings configured in the Control PanelTheme Dependency: The settings object is fully dependent on the theme settings available for your specific theme. Different themes may have different settings configurations.

Theme Dependency

Important: The settings object and its available properties are entirely dependent on your theme’s configuration. The settings shown in this documentation represent the standard Quickbutik theme settings structure. Your specific theme may have different settings available, or may not use the settings object at all.Always check your theme’s documentation or Control Panel to see what settings are actually available for your theme.

Home Page Elements

The settings.home_elements object allows you to create dynamic, customizable content sections for your homepage that can be managed through the admin interface:

Available Properties

Home Elements Structure

Element Type Conditionals

Within the settings.home_elements loop:

Element Properties

Within settings.home_elements.element:

Element Type Examples

Slider Elements

Title Elements

Page Elements

Complete Homepage Example

Best Practices

Content Management

Use home elements to give store owners flexible content control without code changes

Image Optimization

Always use the {{#img}} wrapper with appropriate dimensions for different element types

Responsive Design

Design elements to work well across all device sizes

Performance

Use lazy loading for images and optimize element rendering

Common Implementation Patterns

Conditional Element Display

Image Fallbacks

Next Steps

SEO Object

Learn about SEO meta tags and structured data

Shop Object

Explore store-wide settings and information

Navigation Object

Build dynamic navigation menus and breadcrumbs

Best Practices

Learn about theme development best practices