LogoLogo
sylius.com
  • 📓Sylius 1.x Documentation
  • 📖Sylius 2.0 Documentation
    • Organization
      • Release Cycle
      • Backwards Compatibility Promise
      • Sylius Team
      • Sylius Roadmap
  • Getting Started with Sylius
    • Installation
    • Basic Configuration
    • Shipping & Payment
    • First Product
    • Customizing the Shop
    • Customizing Business Logic
    • Using API
    • Installing Plugins
    • Deployment
    • Summary
  • The Book
    • Introduction to Sylius
    • Installation
      • System Requirements
      • Sylius CE Installation
        • Sylius CE Installation with Docker
      • ➕Sylius Plus Installation
      • Upgrading Sylius CE
      • Upgrading Sylius Plus
    • Architecture
      • Architecture Overview
      • Architectural Drivers
      • Resource Layer
      • State Machine
      • Translations
      • E-Mails
      • Contact
      • Fixtures
      • Events
    • Configuration
      • Channels
      • Locales
      • Currencies
    • Customers
      • Customer & ShopUser
      • ➕Customer Pools
      • AdminUser
      • Addresses
        • Countries
        • Zones
        • Addresses
        • Address Book
    • Products
      • Products
      • Product Reviews
      • Product Associations
      • Attributes
      • Pricing
      • Catalog Promotions
      • Taxons
      • Inventory
      • ➕Multi-Source Inventory
      • Search
    • Carts & Orders
      • Orders
      • Cart flow
      • Taxation
      • Adjustments
      • Cart Promotions
      • Coupons
      • Payments
      • 🧩Invoices
      • Shipments
    • Support
    • Contributing
      • Contributing Code
        • Submitting a Patch
        • ⚠️Security Issues
        • Coding Standards
        • Conventions
        • Sylius License and Trademark
      • Key Contributors
  • The Customization Guide
    • Customizing Models
      • How to add a custom model?
    • Customizing Forms
      • How to add a live form for a custom model?
    • Customizing Menus
    • Customizing Templates
    • Customizing Translations
    • Customizing Flashes
    • Customizing State Machines
    • Customizing Grids
    • Customizing API
    • Customizing Serialization of API
    • Customizing Payments
      • How to integrate a Payment Gateway as a Plugin?
  • Sylius Official Plugins Documentation
    • CMS Plugin
      • Getting Started
        • Installation
      • Features Overview
        • Collections
        • Content Templates
        • Pages
        • Blocks
        • Media
      • Developer Reference
        • Collections
        • Pages
        • Blocks
        • Media
        • Content Element
        • Templates
  • THE COOKBOOK v1.x
    • The Cookbook v1.x
Powered by GitBook
LogoLogo

Developer

  • Community
  • Online Course

About

  • Team

© 2024 Sylius. All Rights Reserved

On this page
  • Why Use Pages?
  • Creating a Page
  • Adding Content Elements
  • Publishing

Was this helpful?

Edit on GitHub
  1. Sylius Official Plugins Documentation
  2. CMS Plugin
  3. Features Overview

Pages

Pages are full CMS-driven web pages (landing pages, informational pages, blog posts, etc.) that you can create and customize entirely from the Sylius admin.

Why Use Pages?

  • Rich Content Combine text, images, media, product lists and more to build engaging standalone pages.

  • SEO & Teasers Configure slug, meta title, keywords, description and teaser (image + summary) for your page listings.

  • Dynamic Layouts Embed collections, blocks or content templates in any order to craft bespoke layouts.

Note: Make sure you’ve wired up the CMS page rendering in your storefront. See the Pages technical guide for implementation details.


Creating a Page

  1. Open Admin → go to CMS → Pages

  2. Click “Create New Page”

  3. Fill in:

    • Name (internal label)

    • Code (unique identifier)

  4. (Optional) Set SEO fields: Meta title, keywords, description

  5. (Optional) Set a Slug field to enable access to the page once it is created.

  6. (Optional) Add a Teaser: image, title & summary for listings

  7. Save your page

  8. If a slug is set, the page content will be available in the store at the following URL:

{store-hostname}/{locale}/pages/{slug} .


Adding Content Elements

In the page editor’s Content section:

  1. Click “Add Element”

  2. Select one of available content elements:

    • Single media

    • Multiple media

    • Products carousel by Taxon

    • Products grid by Taxon

    • Pages collection

    • Textarea

    • Heading

    • Products carousel

    • Products grid

    • Taxons list

    • Spacer

  3. Fill in each element’s fields (text, images, links…)

  4. Save.

Publishing

You can choose whether the new page should be available immediately after creation or scheduled for a specific date.

PreviousContent TemplatesNextBlocks

Last updated 9 days ago

Was this helpful?