@@ -244,7 +244,7 @@ All same as layout, but subDir 'page_layout':
244244 <theme>*_*/page_layout/override/theme/*/*/*.xml
245245```
246246
247- View\Layout\ProcessorInterface = View\Model\Layout\Merg
247+ View\Layout\ProcessorInterface = View\Model\Layout\Merge
248248- $updates - array of all found string XML file contents E.g.
249249```
250250 updates[] = '<body><block name="someBlock"...'
@@ -260,8 +260,8 @@ View\Layout\ProcessorInterface = View\Model\Layout\Merg
260260- create new theme from scratch without parent when design is very different from existing
261261- inherit new theme to add smaller customizations - move, hide, reorder elements, change block arguments, html attributes
262262- new theme can be assigned to specific store view, for example for b2b store
263- - theme can apply dynamically based on browser user agent as exception - enter regexp
264- Content > Design > Implementation > [ Edit] > Design Rule > User Agent Rules
263+ - theme can apply dynamically based on browser user agent as exception - enter regexp in
264+ _ Content > Design > Implementation > [ Edit] > Design Rule > User Agent Rules _
265265 Full page cache and design exception:
266266```
267267 plugin magento-store/etc/di.xml:
@@ -285,9 +285,9 @@ View\Layout\ProcessorInterface = View\Model\Layout\Merg
285285
286286theme.xml - parent
287287
288- Determine theme hierarch of existing project:
288+ Determine theme hierarchy of existing project:
289289
290- - Go to Content > Design > Configuration
290+ - Go to _ Content > Design > Configuration _
291291- Check "Theme Name" column on row with store view under question
292292- find paths to all available themes in app/etc/design/frontend/* or vendor/* /theme-* (conventionally)
293293 or find programmatically:
0 commit comments