SyliusCon 2025
Early Bird Deal
LogoLogo
🛣️ Roadmap💻 Sylius Demo💬 Community Slack
  • Sylius Documentation
  • Sylius Plugins
  • Sylius Stack
  • Sylius CMS Plugin
    • Installation
    • Features Overview
      • Collections
      • Content Templates
      • Pages
      • Blocks
      • Media
    • Developer Reference
      • Collections
      • Pages
      • Blocks
      • Media
      • Content Elements
      • Templates
Powered by GitBook
LogoLogo

Developer

  • Community
  • Online Course

About

  • Team

© 2025 Sylius. All Rights Reserved

On this page
  • Why Use CMS Pages?
  • How to Create a CMS Page
  • Adding Content to a Page
  • Publishing Options

Was this helpful?

  1. Sylius CMS Plugin
  2. Features Overview

Pages

Pages are full-featured CMS-driven web pages that you can create and manage directly from the Sylius Admin Panel. They’re ideal for building landing pages, blog posts, static content (like FAQs or About pages), and more—without writing code.

Why Use CMS Pages?

  • Rich Content Capabilities Combine text, media, product listings, and reusable blocks to create dynamic and visually rich pages.

  • SEO & Teasers Configure important SEO metadata such as:

    • Slug (URL path)

    • Meta Title

    • Keywords

    • Description Add a Teaser (image, title, and summary) to feature your page in listings or highlight areas.

  • Flexible Layouts Embed content elements, blocks, and collections in any order using the drag-and-drop editor or a predefined content template.

To display CMS pages on your storefront, make sure your project includes proper rendering support. See the Pages Technical Guide for integration details.


How to Create a CMS Page

  1. Open the Sylius Admin Panel

  2. Navigate to: CMS → Pages

  3. Click: Create New Page

  4. Fill in the Form:

    • Name: Internal label used within the admin

    • Code: Unique identifier (e.g., home-promo-page)

    • SEO Fields (optional):

      • Meta title

      • Keywords

      • Description

    • Slug (optional but recommended): Defines the URL path (e.g., promotions/summer-sale)

    • Teaser (optional): Add an image, title, and summary for use in listings

  5. Click Save

📍 If you set a slug, your page will be publicly accessible at:

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

Example: https://example.com/en_US/pages/promotions/summer-sale

Adding Content to a Page

  1. In the page editor, scroll to the Content section.

  2. Click "Add Element"

  3. Choose from the following Content Elements:

    • Single Media

    • Multiple Media

    • Products Carousel (by or without Taxon)

    • Products Grid (by or without Taxon)

    • Pages Collection

    • Textarea

    • Heading

    • Taxons List

    • Spacer

  4. Fill in each element's configuration fields (e.g., images, product filters, text).

  5. Save your changes.

Publishing Options

After saving, you can either:

  • Publish Immediately: Make the page live right away.

  • Schedule for Later: Choose a future date and time to automatically publish the page.

PreviousContent TemplatesNextBlocks

Last updated 5 days ago

Was this helpful?