Hallöchen!
Ich habe mir einen kleinen Modifier für xt:Commerce gewünscht und geschrieben, mit dem jetzt neue Produkte im Listing gekennzeichent werden können. Der Modifier kommt entweder in den Ordner
‘\includes\classes\Smarty_2.6.14\plugins’ oder in ‘eigene Smarty-Modifier’*.
So sieht’s z.B. aus:

Die Bilder müsst ihr selbst malen
Diese kommen ins Template-Verzeichnis in ‘img’ und heißen ‘new_small_german.png’ bzw. ‘new_small_english.png’.
Einsatz erfolgt mit diesem Smarty-Tag:
{$module_data.PRODUCTS_ID|isnew}
Und hier ist der Download:
modifierisnew.zip
*) Wie man Eigene Smarty-Modifier einbaut, wird hier sehr gut erklärt:
http://www.gunnart.de/tipps-und-tricks/smarty-modifier-fuer-xtcommerce-mehr-uebersicht-bei-der-template-programmierung/
Vielen Dank an alle, die meine Arbeit unterstützen möchten, in dem sie mir eine Tasse Kaffee spendieren ;)
Ich bedanke mich bei allen für den Kaffee!



















Mai 27th, 2008 at 11:05 am
Was macht den der Modifier genau? Gibt’s ein Beispiel dazu wo man sich ansehen kann?
Mai 28th, 2008 at 1:05 pm
Das Beispiel ist leider noch nicht online. Kommt aber einige Wochen später.
Juli 5th, 2008 at 3:23 pm
Geht das gleiche für die product_info?
Juli 5th, 2008 at 3:28 pm
Ja natürlich
Juli 5th, 2008 at 4:50 pm
Habs getestet.. aber es wollte irgendwie nicht.. muss man {$module_data.PRODUCTS_ID|isnew} einfach einbauen?
Juli 5th, 2008 at 5:10 pm
Fast. Es ist dort aber nur {$PRODUCTS_ID|isnew}. Ohne module_data
Juli 5th, 2008 at 5:21 pm
Wieder was gelernt;)
Juli 14th, 2008 at 3:37 pm
Kann man die Tage in der modifier.isnew.php frei definieren wie lange die Anzeige “Neu” stehen bleibt.
Vieleicht hier?
if (MAX_DISPLAY_NEW_PRODUCTS_DAYS != ‘0′)
Juli 14th, 2008 at 3:39 pm
“date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS”
Statt MAX_DISPLAY_NEW_PRODUCTS_DAYS die Anzahl der Tage.
Juli 14th, 2008 at 5:21 pm
Vielen Dank
Juli 20th, 2008 at 9:01 am
Hallo,
das versteh ich jetzt nicht ganz
**********************
Twols Says:
Juli 14th, 2008 at 3:39 pm
“date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS”
Statt MAX_DISPLAY_NEW_PRODUCTS_DAYS die Anzahl der Tage.
**********************
Muß ich jetzt das was ändern oder wird das automatisch aus den Einstellungen im Shop übernommen ?
Juli 20th, 2008 at 11:19 am
Es wird automatisch au dem Shop übrnommen, aber wenn man das auf einen eigenen Wert einstllen möchte, dann so wie du zitiert hast.
November 12th, 2008 at 1:47 am
Lässt sich das auch als neuen modifier umschreiben (z.B. modifier.ishot.php), so dass man einen kleinen Button “HOT” aufgrund von Abverkauf oder Seitenaufrufen aufrufen kann?
Januar 27th, 2009 at 3:58 pm
Hallo,
wie könnte man das kleine “Neu” Bild mit den Produktlisting-und Produktinfo-Bildern überlagern, daß es z.B. oben rechts oder links im Produktbild angezeigt wird. Müßte man in php mit imgagecopymerge und imagecopyresampled wie in diesem Tutorial http://macx.de/essays/gdlib/wasserzeichen.html beschrieben, arbeiten oder geht es mit div/css einfacher ? DAnKe
April 17th, 2009 at 11:05 am
Hallo,
habe das noch nicht verstanden. Wo füge ich denn nun {$module_data.PRODUCTS_ID|isnew} genau ein?
April 17th, 2009 at 11:09 am
In das Template. In das Listing von Produkten zum Beispiel.