Выпадающий Bootstrap не работает с Требуется загрузчик sass в Symfony 4 - PullRequest
0 голосов
/ 27 сентября 2018

Я сталкиваюсь с проблемой с выпадающим меню Bootstrap, когда требуется загрузка Sass в файле JS (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 %}

А вот выпадающий список Bootstrap, который является частью всей панели навигации в родительском шаблоне:

        <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>

Выпадающий список не работает с загрузчиком sass и в противном случае работает хорошо.Спасибо за помощь.

1 Ответ

0 голосов
/ 27 сентября 2018

Возможно, проблема в том, что вы используете Bootstrap 3.

Вам требуется загрузчик 3, а не 4!Bootstrap-sass ссылки Bootstrap 3 (https://yarnpkg.com/en/package/bootstrap-sass)

Чтобы потребовать Bootstrap 4 (на момент написания текущей версии: v4.1.3) необходимо выполнить команду yarn add bootstrap (https://yarnpkg.com/en/package/bootstrap)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...