代码之家  ›  专栏  ›  技术社区  ›  evolmind

引导下拉列表不适用于Symfony 4中的require Bootstrap sass

  •  0
  • evolmind  · 技术社区  · 6 年前

    test.js ) :

    require('bootstrap-sass');
    

    这是我写的模板:

    {% extends 'base.html.twig' %}
    
    {% block title %}{{ parent() }} | test{% endblock %}
    
    {% block stylesheets %}
        {{ parent() }}
    {% endblock %}
    
    {% block body %}
    
    {% endblock %}
    
    {% block javascripts %}
        {{ parent() }}
        <script src="{{ asset('build/js/test.js') }}"></script>
    {% endblock %}
    

    下面是引导下拉列表,它是父模板中整个导航栏的一部分:

            <li class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Languages <span class="caret"></span></a>
                <ul class="dropdown-menu" role="menu">
                    <li><a href="#">Deutsch</a></li>
                    <li><a href="/en">English</a></li>
                    <li><a href="/fr">Français</a></li>
                </ul>
            </li>
    

    谢谢你的帮助。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Rikijs    6 年前

    问题可能是您正在使用 Bootstrap 3 .

    你需要的是引导程序3而不是4! Bootstrap-sass 引导程序3 ( https://yarnpkg.com/en/package/bootstrap-sass )

    要求 Bootstrap 4 (截至编写时,当前版本为:v4.1.3)必须运行命令 yarn add bootstrap https://yarnpkg.com/en/package/bootstrap )