Shopware 6 Cookie-Einstellungen in Footer verlinken

hi ja aber nicht immer leider hab schon alle plugins deactiviert um auszuscliessen das was stört :grinning:

So… da sich hier alle versammelt haben, ist die brandaktuelle Lösung für die Runde. Es geht bei den 6.6er Versionen (getestet mit 6.6.6.1) definitiv nicht mehr vernünftig mit der Methode es als Kategorie einzubinden. Es führt kein Weg daran vorbei per twig einzugreifen. Also schnappt euch die layout/footer.footer.html.twig und werft folgenden Block rein. Es ist noch etwas dirty, aber ihr wisst ja wo das CSS hingehört.

Viel Erfolg

{# X. Test Cookie Button #}
{% block layout_footer_navigation_information_links %}
     <ul class="list-unstyled">
         {% for treeItem in root.children %}
             {% set category = treeItem.category %}
             {% set name = category.translated.name %}

             {% block layout_footer_navigation_information_link_item %}
                 <li class="footer-link-item">
                     {% block layout_footer_navigation_information_link %}
                         {% if category.type == 'folder' %}
                             <div>{{ name }}</div>
                         {% else %}
                             <a class="footer-link"
                                href="{{ category_url(category) }}"
                                {% if category_linknewtab(category) %}target="_blank"{% endif %}
                                title="{{ name }}">
                                 {{ name }}
                             </a>
                         {% endif %}
                     {% endblock %}
                 </li>
             {% endblock %}
         {% endfor %}

         {# X. Cookie-Einstellungen-Link #}
         <li class="footer-link-item js-cookie-configuration-button g2g-cookie-spezial-link">
             <button type="button" style="padding:0; background: none;border: none;">
                 Cookie-Einstellungen
             </button>
         </li>
     </ul>

     <style>
         .footer-column .js-cookie-configuration-button.g2g-cookie-spezial-link {
             display: none;
         }

         .footer-column:nth-of-type(2) .js-cookie-configuration-button.g2g-cookie-spezial-link {
             display: list-item;
         }
     </style>
{% endblock %}
1 „Gefällt mir“

Hallo,

weiß jemand, ab wann man hierfür mit einer Lösung von Seiten Shopware rechnen kann?

Welche Lösung? Einfach einen externen Link mit Name „Cokkie-Einstellungen“ anlegen und als Ziel „/cookie/offcanvas“ eintragen. Da wird es keine Lösung geben, da man diesen Link praktisch überall nach Herzenlust eintragen kann.

Nein das geht nicht mehr. Zumindest nicht mehr in seit 6.7. Es wird hierbei immer ein komplettes Fenster geladen. Der Workaround von @great2gether funktioniert. Aber das kann doch nicht die Lösung von Shopware sein

Haben wir bei etlichen Shop mit 6.7.x im Einsatz. Zumindest wurde das so mal eingestellt und die Links gehen.

bzw. jetzt so (unter 6.7.3.x):

1 „Gefällt mir“

Ja danke. Seltsam. In meiner 6.7.1.2 geht es nicht.
In 6.7.3.1 geht es, da man da das Protokoll deaktivieren kann

Eventuell liegt es auch am Theme. Who knows.

Nein, das ist ab 6.7.3.0 Standard - eben mal in einigen Shops nachgeschaut und verglichen.