"NEU" Ribbons mal anzeigen und mal nicht?

Thema wurde von Anonymous, 20. Mai 2019 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    27. Januar 2013
    Beiträge:
    50
    Danke erhalten:
    1
    Danke vergeben:
    13
    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
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    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
    Registriert seit:
    27. Januar 2013
    Beiträge:
    50
    Danke erhalten:
    1
    Danke vergeben:
    13
    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
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    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
    Registriert seit:
    27. Januar 2013
    Beiträge:
    50
    Danke erhalten:
    1
    Danke vergeben:
    13
    Super!!! Danke!!
    Werde mit dem Ansatz mal mein Glück versuchen...
    LG
     
  6. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    27. Januar 2013
    Beiträge:
    50
    Danke erhalten:
    1
    Danke vergeben:
    13
    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
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    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
    Registriert seit:
    27. Januar 2013
    Beiträge:
    50
    Danke erhalten:
    1
    Danke vergeben:
    13
    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
    Registriert seit:
    12. März 2019
    Beiträge:
    293
    Danke erhalten:
    47
    Danke vergeben:
    79
    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
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Mist, der Punkt ist mir tatsächlich beim Copypasten verloren gegangen und muss da sein. Good Find!
     
  11. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    27. Januar 2013
    Beiträge:
    50
    Danke erhalten:
    1
    Danke vergeben:
    13
    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
    Registriert seit:
    12. März 2019
    Beiträge:
    293
    Danke erhalten:
    47
    Danke vergeben:
    79
    Hatte den Code bei mir ganz oben eingesetzt... Vermutlich ist die Stelle nicht so wichtig.
     
  13. Andreas Siebold
    Andreas Siebold Erfahrener Benutzer
    Registriert seit:
    12. März 2019
    Beiträge:
    293
    Danke erhalten:
    47
    Danke vergeben:
    79
    Gerade gesehen: es war bei mir die product_listing_xxx.html.
     
  14. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    27. Januar 2013
    Beiträge:
    50
    Danke erhalten:
    1
    Danke vergeben:
    13
    Nee ick ward blöd!! Das funzt!! Und so einfach!! :eek:

    Vielen Dank Andreas und Wilken!!

    LG
     
  15. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    27. Januar 2013
    Beiträge:
    50
    Danke erhalten:
    1
    Danke vergeben:
    13
    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