Main content container ( main) – main content container
Main content top (content.top) – inside main content, on the top
Main content area (content) – inside main content, on the top, before content.top
Main content bottom (content.bottom) – inside main content, on the bottom
Main content aside ( content.aside) – not support in ScandiPWA, on the bottom, after content.bottom
Page top (after.body.start) – before router
Page bottom (before.body.end) – after router
Before main columns (columns.top) – before router, after after.body.start
Mini cart promotion block (minicart.addons) – after cart promo
Alert urls (alert.urls) – product alerts
Product view extra hint (product.info.extrahint) – before brand on mobile, after price on desktop
Product Extra Info (product.info.simple.extra) – before brand on mobile, after price on desktop
Product auxiliary info ( product.info.stock.sku) – product sku & stock
Product info auxiliary container ( product.info.price) – product price
Product social links container ( product.info.social) – last in product actions
Review form fields before (product.review.form.fields.before) – before product reviews form
Unsupported block references
Sidebar additional (sidebar.additional)
Sidebar main (sidebar.main)
Configuration
This extension does not have any configurations. It is intended for development extension.
Development
To inject new handlers for widget implementations, please create plugins for Scandiweb/LayoutUpdates/Component/Widget/Component/WidgetComponent member-property typeToRenderMap. You need to register your component in it, by the type (PHP class name) of the original widget. The example code could look like this:
import MyWidget from '../component/MyWidget; import { MY_WIDGET_TYPE } from '../component/MyWidget/MyWidget.config';