I want to render a block(phtml file) that contains a logo in <a>
tag before the page-title-wrapper
div. I wanted to do this in /sales/order/print/
page.
What I tried in my sales_order_print.xml
file:
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<update handle="sales_order_print_renderers" />
<update handle="sales_order_item_price"/>
<update handle="print" />
<body>
<referenceContainer name="page.main.title">
<block class="MagentoFrameworkViewElementTemplate" name="custom.order.print.logo" template="Magento_Theme::invoice-logo.phtml" before="-" />
</referenceContainer>
</body>
</page>
page-title-wrapper
div is something that is rendered by magento globally on every page, containing the page-title.
The logo shows up but it renders inside the page-title-wrapper
instead of above it. I have attached the Screenshot below.
How can i bring the logo in <a>
tag above/top of the page-title-wrapper
div?