[GELÖST] Bootstrap Carousel nur auf Home

Hallo liebe Shopware-Community,
 

folgendes: Ich möchte auf der “Home” Seite des Shops, erstellt als Landingpage bei den Erlebniswelten ein Bootstrap Carousel integrieren.

Also habe ich in meinem Theme eine eigene slider.html.twig mit dem nötigen Code für das Carousel geschrieben. Funktioniert auch alles so wie es soll.

Nun stellt sich für mich allerdings die Frage, wie ich diesen Slider ausschließlich auf die Home Seite bekomme.

Habe das ganze zunächst über sw_include in die base.html.twig integriert, aber damit erscheint das Carousel ja auf allen Seite des Shops, also Listing, Product detail etc.

 

Hat irgendjemand hierführ eine Lösung? Wahrscheinlich würde es funktionieren, wenn ich einen eigenen cms-block programmieren, aber damit kenne ich mich nun so garnicht aus.

 

Besten Dank und einen schönen Sonntag!

Tom

So, ich konnte nach längerem herum nun doch eine Lösung für das Problem finden.

Damit erscheint das Bootstrap Carousel nur auf der Seite “Home”.

 {% block base\_main %} <main class="content-main">
        {% if controllerAction|lower == 'home' %}
        {% include '@WeinUndLukull/storefront/custom-wl/home/slider.html.twig' %}
        {% endif %}

        {% block base_flashbags %}
            {{ parent() }}
        {% endblock %}

        {% block base_main_inner %}
            {{ parent() }}
        {% endblock %}
    </main> {% endblock %}
2 Likes