Neu Eigenes Feld nach Bedingung anzeigen

mnause

Aktives Mitglied
19. Juli 2016
89
17
Essen
Firma
NAAM Distribution GmbH
Hallo ich habe in der WAWI ein eigenes Feld angelegt

Name : Verkaufsstart
Typ : Datum

Um es darzustellen Sollte der Code

Code:
{if (isset($Artikel->FunktionsAttribute.verkaufsstart) && $Artikel->FunktionsAttribute.verkaufsstart|@strlen > 0)}

Verkaufsstart : {$Artikel->FunktionsAttribute.verkaufsstart}

{/if}

Ausreichen aber wie kann ich die If Schleife so aufbauen das das eigene Feld nur dann angezeigt wird solange das im eigenen Feld eingestellte datum nicht überschritten ist ?
 

M.Stickel

Sehr aktives Mitglied
9. Februar 2016
298
39
Hi mnause,
ich habe zwar gerade kein entsprechendes Funktionsattribut zur Hand um zu Testen, aber du müsstest eigentlich nur deine Abfrage um eine Bedingung erweitern. Smarty kann dabei im Template auch das Datum vergleichen. Schau am besten mal hier in die Smartydoku https://www.smarty.net/docs/en/tips.dates.tpl . Das aktuelle Datum bekommst du mit "$smarty.now".


und hier noch ein kleiner Literaturtip 😉 http://if-schleife.de/
 

wum-plus

Gut bekanntes Mitglied
21. November 2014
95
36
Quakenbrück
{if $smarty.now|date_format:"%m/%d/%Y" < '$Artikel->FunktionsAttribute.verkaufsstart'}

Ungetestet. Evtl musst du mit dem Datumsformat ein wenig rumspielen. (YYYY/MM/DD)
 

Ähnliche Themen