Lieferzeit für Gäste ausblenden

Hallo Zusammen,

da wir ein B2B Shop sind, wollen wir die Lieferzeit/Stückzahl für Nicht-Kunden ausblenden. Dies funktioniert nur bedingt.

Auf der Detail Seite passt es, wenn man nicht eingeloggt ist
Bild_2022-01-24_150244

doch in der Kategorie Ansicht passt es leider nicht
Bild_2022-01-24_150352

Es geht um den Grünen Text in dem Screenshot. Dieser wird über einen Textbaustein {$sArticle.instock} Stück auf Lager ausgegeben, doch dieser sollte ebenfalls ausgeblendet werden und erst nach dem Login angezeigt werden.

Ich dachte Ich könnte das mit {if $sUserLoggedIn}{$sArticle.instock} Stück auf Lager{else}Lieferauskunft nach Login austricksen, aber leider ohne Erfolg.

Hat jemand eventuell eine Idee, wie Ich dies bewerkstelligen könnte?

LG
René

Das Listing ist ein anderes Template. Einfach noch einmal dort das gleiche eintragen.

Das Listing selbst ist in frontend/listing, das ist mir bewusst, aber leider habe ich in einer .tpl die delivery_informations.

Hinweis: Das ausblenden am ersten Screen kommt vom AccessManager Plugin.

Glaube in neueren Versionen von SW musst du {if $userInfo}…{/if} verwenden, um zu prüfen ob der Benutzer angemeldet ist. Diese Abfrage kannst Du direkt in deinen Textbaustein packen, aber denk dran, dass du trotzdem das Theme neu kompilieren musst.

LG Phil

Super das war die Lösung.
Jetzt nur mehr das Icon raus, und es funktioneirt. Danke Phil