Log in
Repository

CustomLayoutRepositoryInterface

Magento\Cms\Model\Page\CustomLayoutRepositoryInterface

What it does

This repository interface manages custom layout files for CMS pages in Magento 2.

Developers use it to save, retrieve, or delete custom layout settings for specific pages, allowing pages to use custom XML layout files instead of default templates.

It's particularly useful when you need to programmatically assign or remove custom layouts for CMS pages.

Public Methods

  • save()
  • deleteFor()
  • getFor()