Model
LayoutUpdateManager
Magento\Catalog\Model\Product\Attribute\LayoutUpdateManager
What it does
This class manages custom layout updates for product pages in Magento 2.
Developers use it to fetch available layout XML files for specific products and apply custom layout handles based on the product's 'custom_layout_update_file' attribute.
It enables per-product page customization by loading selectable layout files that match the product's SKU.
Public Methods
- fetchAvailableFiles()
- extractCustomSettings()