
Hallo zusammen,
bei der Konfiguration eines neuen SW 6.3.4.1 Shops (mit nur einem Hersteller), möchte der Kunde den "Hersteller" generell im Shop nicht mehr angezeigt bekommen. Speziell in den Produktfiltern (der erste ist gleich der Hersteller...) und ebenso in der Produktansicht (Rechts oben mit Link). Welche Möglichkeiten gibt es aktuell in den Einstellungen bzw. habt ihr Tipps zur Template-Anpassung diesbezüglich.
Danke & LG
1 Answer
-
frezno MemberComments: 209 Received thanks: 27 Member since: June 2019
Das kannst du mW nur im Template direkt deaktivieren, d.h. löschen oder auskommentieren:
/component/listing/filter-panel.html.twig
und dort den Bereich
{% block component_filter_panel_item_manufacturer %}
{# @var manufacturers \Shopware\Core\Framework\DataAbstractionLayer\Search\AggregationResult\Metric\EntityResult #}
{% set manufacturers = listing.aggregations.get('manufacturer') %}
{% if not manufacturers.entities is empty %}
{% set manufacturersSorted = manufacturers.entities|sort((a, b) => a.translated.name|lower > b.translated.name|lower) %}{% sw_include '@Storefront/storefront/component/listing/filter/filter-multi-select.html.twig' with {
elements: manufacturersSorted,
sidebar: sidebar,
name: 'manufacturer',
displayName: 'listing.filterManufacturerDisplayName'|trans|sw_sanitize
} %}
{% endif %}
{% endblock %}QuoteAccepted AnswerThanked by 1pca - Accepted Answer
Answers
Das kannst du mW nur im Template direkt deaktivieren, d.h. löschen oder auskommentieren:
/component/listing/filter-panel.html.twig
und dort den Bereich
{% block component_filter_panel_item_manufacturer %}
{# @var manufacturers \Shopware\Core\Framework\DataAbstractionLayer\Search\AggregationResult\Metric\EntityResult #}
{% set manufacturers = listing.aggregations.get('manufacturer') %}
{% if not manufacturers.entities is empty %}
{% set manufacturersSorted = manufacturers.entities|sort((a, b) => a.translated.name|lower > b.translated.name|lower) %}
{% sw_include '@Storefront/storefront/component/listing/filter/filter-multi-select.html.twig' with {
elements: manufacturersSorted,
sidebar: sidebar,
name: 'manufacturer',
displayName: 'listing.filterManufacturerDisplayName'|trans|sw_sanitize
} %}
{% endif %}
{% endblock %}
@frezno Perfekt, danke!
Noch einen Tipp für die Produktdetailansicht um den Link zu verbergen?
@ SHOPWARE 6: Bitte aber gleich als Anforderung in die Product-Roadmap mitaufnehmen... Kommt bestimmt öfter mal in den Kunden-Requirements vor und ist vermutlich ein "Quick-Win" für das Backend. ;-)
Du meinst den Hersteller Link?
Wenn beim Produkt kein Hersteller eingetragen ist, wird auch keiner angezeigt, also sollte das eigentlich keine Anpassung bei den Templates erfordern
Wenn du es dennoch deaktiviert haben möchtest oder etwas anderes gemeint war, meld dich nochmal
danke, bereits gefunden und editiert:
/src/Resources/views/storefront/page/product-detail/
headline.html.twig