Es gibt ein ESD-Kennzeichen am Artikel (engine/Shopware/Models/Article) -> $esd oder $hasEsd sollte an der von dir gewünschten Stelle zur Verfügung stehen EDIT: evtl type oder mode überprüfen
Dafür müsstest du wohl auf den ListProductService zurückgreifen. Evtl. kann man als criteria active=0 angeben (z.B sGetArticlesByCategory nutzen -> eingine/Shopware/Core/sArticles)
Es gibt ein ESD-Kennzeichen am Artikel (engine/Shopware/Models/Article) -> $esd oder $hasEsd sollte an der von dir gewünschten Stelle zur Verfügung stehen EDIT: evtl type oder mode überprüfen
Dafür müsstest du wohl auf den ListProductService zurückgreifen. Evtl. kann man als criteria active=0 angeben (z.B sGetArticlesByCategory nutzen -> eingine/Shopware/Core/sArticles)
Für mehr Infos bräuchte man konkretere Fragen
Hallo,
vielen Dank für die Antwort.
Zu Frage 2: Ich möchte die Artikel nicht im Listing habenaber trotzdem die Detail-Ansicht aufrufen können.
Beides ist aber nicht möglich wenn ich das Produkt auf active=false setze.
Die Detail-Ansicht möchte ich da aber aufrufen können.
Ah, OK, dann müsstest du wohl den ProductNumberService dekorieren, da gibt es die getMainProductNumberById -> Wenn du da die setParameter manipulierst könnte das evtl. schon funktionieren. War aber nur mal so ein Schuss ins blaue…
naja Shopware macht doch irgendwo die Entscheidung, ob der Artikel mit der übergebenen ID aus dem Link angezeigt werden darf oder nicht. Vielleicht veränderst du die einfach?!