"NEU" Ribbons mal anzeigen und mal nicht?

Thema wurde von Anonymous, 20. Mai 2019 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Hallo,
    folgendes Problem stellt sich uns: in unserem Shop handeln wir ausschlieslich mit Lebensmittel im B2B Bereich.

    Alle sichtbaren Artikel im Shop sind grundsätzlich für unsere Kunden immer bestellbar. Nähert sich ein Artikel dem Mindesthaltbarkeitsdatum(MHD) duplizieren wir diesen Artikel in die dafür extra erstellte Kategorie "Aktionen". Dort erhält er je nach Rest-MHD einen entsprechenden Sonderpreis.

    Durch den Sonderpreis erhält der Artikel einen Roten Ribbon, so dass erkennbar ist, dass es sich um einen reduzierten Artikel handelt. Durch das kopieren(duplizieren) des Artikels nach Aktionen erhält der Artikel aber leider ebenfalls einen "NEU" - Ribbon. So sieht es für den Kunden nun aus, als ob es sich um einen neuen Artikel handelt obwohl das MHD bald erreicht ist.

    Gibt es einen Lösungsweg, damit bei den in der Kategorie "Aktionen" vorhandenen Artikeln der "NEU" - Ribbon nicht angezeigt wird, in allen anderen Kategorien aber schon?

    Bin für jede Inspiration dankbar.
    LG Martin
     
  2. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Das hängt global am Artikel, egal wo der ist. Du kannst da höchstens mit geschicktem Inline CSS in der jeweiligen Kategorievorlage dort alle erschlagen, ist aber etwas tricky.
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Hallo Wilken,

    danke für die Antwort. CSS ist mir zwar vertraut... aber auch irgendwie nicht gut genug:(
    Du hast nicht zufälliger Weise eine Idee, wie das CSS für die Kategorie aussehen könnte? (Winselmodus an)
    LG
     
  4. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Grob so:

    Code:
    <style>
    ribbon-new {
        display: none !important;
    }
    </style>
    
    Das muss nur eben in die Kategorievorlage, die also kopieren, das reintun, der Spezialkategorie die Spezialvorlage zuweisen.
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Super!!! Danke!!
    Werde mit dem Ansatz mal mein Glück versuchen...
    LG
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    So, nun habe ich den Vorschlag von Wilken sowohl in der caregorie_listing.html als auch in der product_listing.html in diversen Variationen probiert... leider bisher ohne Erfolg. Hat jemand noch eine Idee?

    LG
     
  7. barbara

    barbara G-WARD 2014-2020

    nicht so automatisch,
    Man könnte aber das Erstellungsdatum in der datenbank ändern.
    Hier ist ein Befehl dazu:
    (Link nur für registrierte Nutzer sichtbar.)

    Bitte vorher eine Datenbanksicherung erstellen und nach Möglichkeit erst im Testshop probieren.
     
  8. Anonymous

    Anonymous Erfahrener Benutzer

    Hallo Barbara,
    vielen Dank für den Lösungsvorschlag, habe ihn notiert. Allerdings erscheint mir der Arbeitsaufwand relativ groß, da ständig neue Artikel nachfolgen.
    So eine Lösung wie von Wilken, wo man die Ribbons Kategorieweis ausblendet, wäre schon eine Ideal-Lösung. Ich weis nur einfach nicht, wie ich das umsetzen soll....
    LG
     
  9. Andreas Siebold

    Andreas Siebold Erfahrener Benutzer

    Habe das kurz ausprobiert – bei mir funktioniert es

    Allerdings mit einem Punkt vor dem Selektor: .ribbon-new

    Und nicht vergessen den Cache für Module und Texte zu leeren.
     
  10. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Mist, der Punkt ist mir tatsächlich beim Copypasten verloren gegangen und muss da sein. Good Find!
     
  11. Anonymous

    Anonymous Erfahrener Benutzer

    So, auf die Gefahr hin mich zum "Horst" zu machen...
    Danke erst mal für den Einsatz Andreas, aber wo an welcher Stelle in der caregorie_listing.html setze ich den Code denn ein?
    Mir fehlt hier einfach das Fachverständnis - sorry...
     
  12. Andreas Siebold

    Andreas Siebold Erfahrener Benutzer

    Hatte den Code bei mir ganz oben eingesetzt... Vermutlich ist die Stelle nicht so wichtig.
     
  13. Andreas Siebold

    Andreas Siebold Erfahrener Benutzer

    Gerade gesehen: es war bei mir die product_listing_xxx.html.
     
  14. Anonymous

    Anonymous Erfahrener Benutzer

    Nee ick ward blöd!! Das funzt!! Und so einfach!! :eek:

    Vielen Dank Andreas und Wilken!!

    LG
     
  15. Anonymous

    Anonymous Erfahrener Benutzer

    Ja danke Andreas. Man muss den Code natürlich in beiden html-Dateien(caregorie_listing.html und product_listing.html) anwenden, damit sowohl in der Kategorie als auch in der Produktdetailbeschreibung der NEU-Ribbon ausgeblendet wird.
    Vielen lieben Dank für die Hilfe!

    LG Martin