Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: TOP Produkte auch in Listenansicht hervorheben?

    MoSaG

    • Frisch an Board
    • Beiträge: 82
    TOP Produkte auch in Listenansicht hervorheben?
    am: 25. September 2014, 14:58:42
    Hallo Leuts,

    es gibt ja diese tolle Funktion "Auf Startseite zeigen" (bzw. TOP-Produkte).

    Wenn ich jetzt die TOP-Produkte nicht nur auf der Startseite hervorheben will, sondern auch in der Listenansicht in der jeweiligen Kategorie, müsste es doch eigentlich ausreichen, wenn man die Funktion der Listenansicht um eine SELECT-Abfrage nach "products_startpage" erweitert, damit man dem Produkt in der Liste zB eine Klasse "top-produkt" hinzufügen und es dann per CSS hervorheben könnte oder?!

    Nun weiß ich nur leider nicht, in welchem Modul oder welcher Klasse ich diese Abfrage einbauen muss und wie ich es dann an das Template "Listing" übergeben kann, vielleicht kann mir da ein Spezi von Euch aushelfen? Ist ja vielleicht auch noch für andere außer für mich interessant?! (gelesen habe ich es jedenfalls schon in anderen Beiträgen so ähnlich)

    Ich habe natürlich auch schon eine Forensuche gemacht und google bemüht, aber nichts Passendes gefunden oder nach dem Falschen gesucht.

    Vielen Dank schonmal für Eure Bemühungen!

    Gruß
    Jens

    Linkback: https://www.modified-shop.org/forum/index.php?topic=31122.0

    web0null

    • Experte
    • Beiträge: 1.998
    Re: TOP Produkte auch in Listenansicht hervorheben?
    Antwort #1 am: 25. September 2014, 16:08:56
    \includes\modules\default.php

    suche
    Code: PHP  [Auswählen]
    p.products_vpe_value,
     
    ersetze
    Code: PHP  [Auswählen]
    p.products_vpe_value,
    p.products_startpage,

    \includes\classes\products.php

    suche
    Code: PHP  [Auswählen]
    'PRODUCTS_ID'=> $array['products_id'],
     
    ersetze
    Code: PHP  [Auswählen]
    'PRODUCTS_ID'=> $array['products_id'],
     'PRODUCTS_STARTPAGE'=> $array['products_startpage'],
     

    \templates\xtc5\module\product_listing\product_listing_v1.html

    suche
    Code: PHP  [Auswählen]
    <tr>
     
    ersetze
    Code: PHP  [Auswählen]
    <tr{if $module_data.PRODUCTS_STARTPAGE} class="productsStartpage"{/if}>
     

    \templates\xtc5\stylesheet.css
    am ende einfügen (beispiel)
    Code: CSS  [Auswählen]
    .productsStartpage{
      background-color: #FF0000;
    }
     

    Gruß

    MoSaG

    • Frisch an Board
    • Beiträge: 82
    Re: TOP Produkte auch in Listenansicht hervorheben?
    Antwort #2 am: 25. September 2014, 16:35:42
    PERFEKT!

    Danke web0null! Ich wusste ja, für jemanden der sich mit dem System gut auskennt, ist das sicher nur ein Klacks!

    Die product.php hatte ich auch schon in Verdacht, aber auf die default.php bin ich nicht gekommen ...

    Gruß
    Jens
    4 Antworten
    2837 Aufrufe
    30. August 2010, 14:00:21 von Emieteceha
    1 Antworten
    2088 Aufrufe
    28. November 2011, 22:57:49 von Tomcraft
    7 Antworten
    4229 Aufrufe
    14. Juni 2014, 10:30:38 von jitka001