<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="2columns-left"
      xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <head>
        <css src="Magento_Swatches::css/swatches.css"/>
    </head>
    <body>
        <attribute name="class" value="page-products"/>
        <referenceContainer name="sidebar.main">
            <block class="Magiccart\Shopbrand\Block\Sidebar" 
                name="brand_sidebar" as="brandSidebar" 
                template="Magiccart_Shopbrand::sidebar.phtml"
                ifconfig="shopbrand/brand_page_settings/sidebar_shopbybrand"
                before="-" 
            />
        </referenceContainer>
        <referenceContainer name="content">
            <block class="Magiccart\Shopbrand\Block\Brand\View" name="shopbrand_brand_view" template="view.phtml"/>
<!--             <block class="Magiccart\Shopbrand\Block\Product\ListProduct" name="shopbrand.products.list" as="product_list" template="product/list.phtml"> -->
            <block class="Magiccart\Shopbrand\Block\Product\ListProduct" name="shopbrand.products.list" as="product_list" template="Magento_Catalog::product/list.phtml">
                <container name="category.product.list.additional" as="additional" />
                <block class="Magento\Framework\View\Element\RendererList" name="category.product.type.details.renderers" as="details.renderers">
                    <block class="Magento\Framework\View\Element\Template" name="category.product.type.details.renderers.default" as="default"/>
                </block>
                <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="category.product.addto" as="addto">
                    <block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare"
                           name="category.product.addto.compare" as="compare"
                           template="Magento_Catalog::product/list/addto/compare.phtml"/>
                </block>
                <block class="Magento\Catalog\Block\Product\ProductList\Toolbar" name="product_list_toolbar" template="Magento_Catalog::product/list/toolbar.phtml">
                    <block class="Magento\Theme\Block\Html\Pager" name="product_list_toolbar_pager"/>

                </block>
                <action method="setToolbarBlockName">
                    <argument name="name" xsi:type="string">product_list_toolbar</argument>
                </action>
            </block>
        </referenceContainer>
        <referenceBlock name="shopbrand.products.list">
            <arguments>
                <argument name="viewModel" xsi:type="object">Magento\Catalog\ViewModel\Product\OptionsData</argument>
                <argument name="positioned" xsi:type="string">positions:list-secondary</argument>
            </arguments>
        </referenceBlock>
    </body>
</page>
