"Wieder lieferbar am" dauerhaft anzeigen?!

Hallo,
da wir einige Artikel verkaufen, die erst in Kürze erscheinen, würde ich dies im Shop gern kennzeichnen.
Bei XT Commerce konnte man ein Erscheinungsdatum eintragen, dass in den Artikeln angezeigt wurde, bei Oxid geht das ja leider nicht so einfach.
Bisher habe ich nur bei Artikeln mit Bestand = 0 gesehen, dass der Text angezeigt wird. Dies soll aber immer erfolgen, wenn ein “Erscheinungsdatum” eingetragen wurde.
Gibt es eine Möglichkeit, oder ist das aussichtslos?

Gruß, der Kai

Da wird doch bestimmt im Template eine Bedingung gesetzt, so in der Art

if Bestand gleich 0 dann zeige Lieferdatum

das muss man dann eben umbauen

if Wert in Lieferdatum ungleich 0 dann zeige Lieferdatum

[QUOTE=Hebsacker;106076]Da wird doch bestimmt im Template eine Bedingung gesetzt, so in der Art

if Bestand gleich 0 dann zeige Lieferdatum

das muss man dann eben umbauen

if Wert in Lieferdatum ungleich 0 dann zeige Lieferdatum

[/QUOTE]

Danke schon mal für den Tip. Mein Problem liegt jetzt aber darin, dass ich nicht weiß, in welcher Datei ich die Änderungen machen muss, damit diese auch im Shop angezeigt werden.

um Zeile 290 in \out\azure pl\page\details\inc\productmain.tpl

[{if $oDetailsProduct->getDeliveryDate()}]
       [{oxmultilang ident="DETAILS_AVAILABLEON"}] [{$oDetailsProduct->getDeliveryDate()}]
[{/if}]

da ist es in der if-Bedingung für “Kein Bestand” mit drin

Danke für den Tip. Hat geklappt :slight_smile:
Jetzt muss ich nur noch die Ampel raus bekommen, wenn ein Lieferdatum hinterlegt ist…

na - dann mach doch aussen um die komplette if-Logik der Ampel eine neue Bedingung, so in der Art

if Lieferdatum != 0 dann Ampellogik else zeige Lieferdatum

Ich muss (zu meiner Schande) gestehen, dass ich da nicht so bewandert drin bin.
Das ist bei mir eher so ein Trial&Error Ding, bis ich das alles fehlerfrei eingebaut habe :wink:

ungetestet - mehr als ein fortgeschrittener Anwender bin ich auch nicht, ggf schaut mal einer der Programmierer nochmal drüber?

			{block name="details_productmain_stockstatus"}]
				[{if $oDetailsProduct->getDeliveryDate() != 0}]
					[{oxmultilang ident="DETAILS_AVAILABLEON"}] [{$oDetailsProduct->getDeliveryDate()}]
                [{elseif $oDetailsProduct->getStockStatus() == -1}]
                        <span class="stockFlag notOnStock">
                            [{if $oDetailsProduct->oxarticles__oxnostocktext->value}]
                                [{$oDetailsProduct->oxarticles__oxnostocktext->value}]
                            [{elseif $oViewConf->getStockOffDefaultMessage()}]
                                [{oxmultilang ident="DETAILS_NOTONSTOCK"}]
                        </span>
                 [{elseif $oDetailsProduct->getStockStatus() == 1}]
                        <span class="stockFlag lowStock">
                            [{oxmultilang ident="DETAILS_LOWSTOCK"}]
                        </span>
                [{elseif $oDetailsProduct->getStockStatus() == 0}]
                        <span class="stockFlag">
                            [{if $oDetailsProduct->oxarticles__oxstocktext->value}]
                                [{$oDetailsProduct->oxarticles__oxstocktext->value}]
                            [{elseif $oViewConf->getStockOnDefaultMessage()}]
                                [{oxmultilang ident="DETAILS_READYFORSHIPPING"}]
                            [{/if}]
                        </span>
                [{/if}]
			[{/block}]