首页>Magento>source

以下是我的 default.xml的代码

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../lib/internal/Magento/Framework/View/Layout/etc/page_configuration.xsd">
    <head>
        <css src="My_Slider::css/betterslider.css"/>
    </head>
</page>

我想要 css   要加载 js   在身体结束标记之前,如何做到这一点请帮助。

最新回答
  • 2019-12-5
    1 #

    我还没有足够的声誉将此问题标记为副本或将其添加为评论,但这里是一个十字架 - 答案:Magento 2在关闭body标签之前添加脚本

  • 2019-12-5
    2 #

    app/design/frontend/{Vendor}/{theme}/Magento_Theme/layout/default.xml

    <referenceContainer name="before.body.end">
        <block class="Magento\Framework\View\Element\Template" name="beforebodyend.css.file" template="Magento_Theme::html/before_body_end_css.phtml" />
    </referenceContainer>
    

    app/design/frontend/{Vendor}/{theme}/Magento_Theme/templates/html/before_body_end_css.phtml

    <link rel="stylesheet" type="text/css" href="<?php echo $block->getViewFileUrl('css/betterslider.css')?>">
    

    app/design/frontend/{Vendor}/{theme}/web/css/betterslider.css

    .class {
         ....
    }
    
    Don't forget to flush the cache.

  • layout:在导航容器内移动搜索后删除登录链接
  • catalog:在可配置产品中添加自定义属性