Fügen Sie in Magento 2 einen Block im <head> -Tag hinzu

7

Ich möchte einen Block im Tag hinzufügen. Ich möchte dieses Skript nicht hinzufügen Configuration > HTML Head > Scripts and Style Sheets. Bitte überprüfen Sie den beigefügten Screenshot.

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceContainer name="after.body.start">
            <block class="Magento\Framework\View\Element\Js\Components" name="frontuser" as="frontuser" template="Frontuser_Tags::frontuser/tags.phtml"/>
        </referenceContainer>
    </body>
</page>

Geben Sie hier die Bildbeschreibung ein

gelanivishal
quelle

Antworten:

23

Ersetzen Sie diesen folgenden Code in Ihrer Layout-XML . Dies wird für Sie funktionieren.

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceBlock name="head.additional">
            <block class="Magento\Framework\View\Element\Template" name="frontuser" template="Frontuser_Tags::frontuser/tags.phtml"/>
        </referenceBlock>
    </body>
</page>

Hoffe das hilft dir

Rohit Kundale
quelle
Ich arbeite nicht für mich in m2.3.2
Anas Mansuri
<page xmlns: xsi = " w3.org/2001/XMLSchema-instance " xsi: noNamespaceSchemaLocation = "Urne: magento: Framework: Ansicht / Layout / etc / page_configuration.xsd"> <body> <referenceBlock name = "head.additional "> <block class =" Magento \ Framework \ View \ Element \ Template "name =" help "template =" Sample_Help :: help.phtml "/> </ referenceBlock> </ body> </ page>
Anas Mansuri
5

Verwenden

<referenceBlock name="head.additional">

Anstatt

<referenceContainer name="after.body.start">

Ronak Chauhan
quelle