Angabe Lieferzeit bei Überverkauf

Fortsetzung der Diskussion von sOrder Lieferzeit bei teilweise verfügbarem Artikel:

Ich möchte das so ähnlich darstellen, leider funktioniert es auch bei mir nicht. Hier mal mein Code:

{if $details.modus == ‚0‘} {if isset($details.active) && !$details.active}
Bitte Lieferzeit anfragen!
{elseif $details.sReleaseDate && $details.sReleaseDate|date_format:„%Y%m%d“> $smarty.now|date_format:„%Y%m%d“}
Voraussichtlich verfügbar ab {$details.sReleaseDate|date:‚date_long‘}
{elseif $details.instock >= $details.quantity}

Lieferzeit: ca. 1-3 Werktage*
{elseif $details.shippingtime}
Lieferzeit {$details.shippingtime} Werktage*
{/if} {else} {/if}

{/foreach}

Bei einem Überverkauf wird gar nichts dargestellt, also auch keine Lieferzeit von 1-3 Werktagen. Ich finde den Fehler nicht, kann mir hier jemand helfen?