Hallo, bin eben beim Update eines uralten Shops wieder mal über ein Problem gestolpert,
dass in Forum zwar schon angesprochen, aber meiner Meinung nach noch nicht sauber gelöst wurde.
Ich hätte gern die Möglichkeit, neue Artikel anders zu formatieren, und zwar bei Bedarf auch überall (Produktlisten / Bestseller / Cross-Selling / auch gekauft / Angebote) und zwar update-sicher. Die im Forum gefundenen Lösungen setzen aber immer auf das Zerfleischen der Grundprogrammierung des Shops.
Da es aber nur um die Anpassung der Gestaltung geht, wäre es meiner Meinung nach sauberer, das Ganze bei Bedarf eben nur im Template (mit Smarty) zu lösen. Das wäre soweit auch kein Problem.
Nur müsste dazu eben das DB-Feld "products_date_added" überall mit ausgegeben werden.
Dann könnte man das im Template z. B. wie folgt lösen:
{if '-90 days'|date_format:"%Y-%m-%d" < $module_data.PRODUCTS_DATE_ADDED|substr:0:10}
<div class="tagNeu"></div>
{/if}
Vielleicht ist es ja möglich, die oben vorgeschlagene Änderung (products_date_added mit Produktdaten auszugeben) in eines der nächsten Updates aufzunehmen. Für die Performance sehe ich da kein Problem.
Vielen Dank.
Nicolas
Linkback: https://www.modified-shop.org/forum/index.php?topic=38901.0