# Erscheinungsdatum im Storefront bei Bestand ausblenden

**URL:** https://forum.shopware.com/t/erscheinungsdatum-im-storefront-bei-bestand-ausblenden/71912
**Category:** Programmierung
**Created:** [6. Januar 2021 um 10:24 UTC](https://forum.shopware.com/t/erscheinungsdatum-im-storefront-bei-bestand-ausblenden/71912 "2021-01-06T10:24:32Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Sascha\_Zoundhouse](https://avatars.discourse-cdn.com/v4/letter/s/e47c2d/32.png) [@Sascha\_Zoundhouse](https://forum.shopware.com/u/Sascha_Zoundhouse)
#### Post date: [6. Januar 2021 um 10:24 UTC](https://forum.shopware.com/t/erscheinungsdatum-im-storefront-bei-bestand-ausblenden/71912/1 "2021-01-06T10:24:32Z")

</div>

Hi und zwar möchte ich das Erscheinungsdatum der Artikel ausblenden lassen, wenn ich ein Artikel einen Bestand \>1 hat und wieder einblenden, wenn \<=0.  
Ich vermute mal, dass muss in der delivery\_informations.tpl geschrieben werden und eigentich dachte ich, die funktion wäre auch Standart. Handelt es sich hier um einen Bug oder ist das tatsächlich so gewollt, dass bei Bestand trotzdem das Erscheinungsdatum eingeblendet wird und auf “Gelb” steht?

Zur übersicht habe ich es mal in einem Video aufgenommen:

[https://youtu.be/BRYKZH\_TOJw](https://youtu.be/BRYKZH_TOJw)

&nbsp;

Vielen Dank schon einmal für Eure hilfe und Ratschläge. 🙂

---

<div class="post-metadata">

### Author: ![Sascha\_Zoundhouse](https://avatars.discourse-cdn.com/v4/letter/s/e47c2d/32.png) [@Sascha\_Zoundhouse](https://forum.shopware.com/u/Sascha_Zoundhouse)
#### Post date: [12. Januar 2021 um 16:01 UTC](https://forum.shopware.com/t/erscheinungsdatum-im-storefront-bei-bestand-ausblenden/71912/2 "2021-01-12T16:01:26Z")

</div>

Push 🙂 Niemand eine Idee?

---

<div class="post-metadata">

### Author: ![Sascha\_Zoundhouse](https://avatars.discourse-cdn.com/v4/letter/s/e47c2d/32.png) [@Sascha\_Zoundhouse](https://forum.shopware.com/u/Sascha_Zoundhouse)
#### Post date: [13. Januar 2021 um 11:29 UTC](https://forum.shopware.com/t/erscheinungsdatum-im-storefront-bei-bestand-ausblenden/71912/3 "2021-01-13T11:29:34Z")

</div>

Ich konnte das Problem lösen, dass wenn ein Erscheinungsdatum im Backend drin steht, aber der Bestand \>0 ist, dass Erscheinungsdatum für den Kunden verschwindet und bei Bestand \<0 wieder reingeht.

Für alle die es sich ebenfalls ändern wollen:

/themes/Frontend/Bare/frontend/plugins/index/delivery\_informations.tpl

Der Bereich Zeile 25 muss ergänzt werden um: $sArticle.instock \<= 0

```
{elseif $sArticle.instock <= 0 && $sArticle.sReleaseDate && $sArticle.sReleaseDate|date_format:"%Y%m%d" > $smarty.now|date_format:"%Y%m%d"}
                {block name='frontend_widgets_delivery_infos_preorder'}
                    
                    
                        
                            
                            {s name="DetailDataInfoShipping"}{/s} {$sArticle.sReleaseDate|date:'date_long'}
                        
                    
                {/block}

```

Achtet auf die Update sicherheit! 🙂

---

<div class="post-metadata">

### Author: ![endeehjeeh](https://avatars.discourse-cdn.com/v4/letter/e/a5b964/32.png) [@endeehjeeh](https://forum.shopware.com/u/endeehjeeh)
#### Post date: [14. Januar 2021 um 09:20 UTC](https://forum.shopware.com/t/erscheinungsdatum-im-storefront-bei-bestand-ausblenden/71912/4 "2021-01-14T09:20:56Z")

</div>

Die Idee mag stimmen, ohne dass ich sie überprüft habe, aber leite das Template vom Original ab.  
Versuche bitte nicht&nbsp;Originaldateien anzupassen, du hast hier keine echte Update-Sicherheit.

In deinem Theme-Code legst du die Datei&nbsp; **/frontend/plugins/index/delivery\_informations.tpl** an und veränderst hier explizit den einen Block:  
{extends file=“parent:frontend/plugins/index/delivery\_informations.tpl”}

[https://developers.shopware.com/designers-guide/getting-started/#template-inheritance](https://developers.shopware.com/designers-guide/getting-started/#template-inheritance)

---

<div class="post-metadata">

### Author: ![BorgerMotorHBS](https://avatars.discourse-cdn.com/v4/letter/b/a3d4f5/32.png) [@BorgerMotorHBS](https://forum.shopware.com/u/BorgerMotorHBS)
#### Post date: [15. September 2021 um 13:18 UTC](https://forum.shopware.com/t/erscheinungsdatum-im-storefront-bei-bestand-ausblenden/71912/5 "2021-09-15T13:18:44Z")

</div>

Hallo zusammen,  
ich habe das jetzt mal getestet, allerdings funktioniert dies nicht. Konnte jemand das nachbauen und könnte mir vielleicht den entsprechenden Code zur Verfügung stellen? Ich drehe hier gerade ein wenig durch =)

---

<div class="post-metadata">

### Author: ![BorgerMotorHBS](https://avatars.discourse-cdn.com/v4/letter/b/a3d4f5/32.png) [@BorgerMotorHBS](https://forum.shopware.com/u/BorgerMotorHBS)
#### Post date: [17. Dezember 2021 um 07:54 UTC](https://forum.shopware.com/t/erscheinungsdatum-im-storefront-bei-bestand-ausblenden/71912/6 "2021-12-17T07:54:15Z")

</div>

Hat sonst keiner diese Problematik?

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [17. Dezember 2021 um 08:14 UTC](https://forum.shopware.com/t/erscheinungsdatum-im-storefront-bei-bestand-ausblenden/71912/7 "2021-12-17T08:14:19Z")

</div>

Hm,

an dieser Stelle ist das mit dem „Block ersetzen“ etwas scheiße, das es sich bei Zeile 25 um eine Abfrage handelt, welche sich im Block „frontend\_widgets\_delivery\_infos\_inner“ befindet. Das ist so ungünstig, dass man gleich die komplette Datei in sein eigenes Theme packen kann dort die Anpassungen (siehe Beitrag hier) vornimmt.

Das sollte ja jetzt nicht das Problem sein 🙂
