我正在尝试在<head>
标签下添加一个块,但正在<body>
标签下添加一个块。
我尝试在default.xml
中使用它:
<?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="My\Module\Block\Class" name="block_name" template="My_Module::template/head.phtml"/>
</referenceBlock>
</body>
</page>
我还尝试使用名称default_head_blocks.xml
代替。然后使用<referenceContainer>
代替<referenceBlock>
由于某些原因,这仅发生在开发和生产环境中。在本地我觉得很好。我不知道是否缺少任何配置或类似的东西。
我希望该代码块位于<head>
标签下。
预先感谢