Produkt Bewertungen Ein/Ausblenden

Thema wurde von Dirk2011, 30. November 2017 erstellt.

  1. Dirk2011
    Dirk2011 Erfahrener Benutzer
    Registriert seit:
    11. August 2011
    Beiträge:
    68
    Danke erhalten:
    1
    Danke vergeben:
    4
    Hallo Zusammen
    ist es machbar, das nur Bewertungen angezeigt werten, wenn das Produkt auch schon bewertet wurde???
    Sprich, mich stören die grauen Sterne!!!!
    Danke Dirk
     
  2. Torben Wark
    Torben Wark Gambio GmbH
    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    Dafür müsstest du ein bisschen an den Templates arbeiten, aber möglich ist das. Such mal bei dir die templates/Honeygrid/snippets/product_listing/product_grid_only.html kopier sie und nenn sie product_grid_only-USERMOD.html. In der Datei findest du folgenden Codeblock:

    Code:
    {if $showRating}
                                        {block name="snippets_product_listing_product_grid_only_description_rating"}
                                            <div class="hidden-list">
                                                <span{if $p_meta} title="{$p_meta}"{/if}>
                                                    {if $OVERALL_RATING.rounded && $OVERALL_RATING.rounded != ""}
                                                        {include file="get_usermod:{$tpl_path}snippets/rating_stars.html" rating_rounded=$OVERALL_RATING.rounded rating_count=$OVERALL_RATING.count }
                                                    {/if}
                                                </span>
                                            </div>
                                        {/block}
                                    {/if}
    Da erweiterst du die Abfrage um folgendes:

    Code:
    {if $showRating && $OVERALL_RATING.rounded > 0}
                                        {block name="snippets_product_listing_product_grid_only_description_rating"}
                                            <div class="hidden-list">
                                                <span{if $p_meta} title="{$p_meta}"{/if}>
                                                    {if $OVERALL_RATING.rounded && $OVERALL_RATING.rounded != ""}
                                                        {include file="get_usermod:{$tpl_path}snippets/rating_stars.html" rating_rounded=$OVERALL_RATING.rounded rating_count=$OVERALL_RATING.count }
                                                    {/if}
                                                </span>
                                            </div>
                                        {/block}
                                    {/if}
    Danach den Seitencache des Shops leeren.

    Wenn man die Sterne überall entfernen will, müsste man dafür die einzelnen Stellen suchen und entsprechend anpassen.

    P.S.: Man versteht dich übrigens auch ganz gut, wenn du nicht mit Frage- und Ausrufezeichen um dich wirfst ;) :p
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    20. November 2015
    Beiträge:
    1.517
    Danke erhalten:
    314
    Danke vergeben:
    1.218
    Leider klappt das in meinem 3.8.x Shop nicht. Cache mehrfach geleert, dennoch werden die Sterne auch weiterhin bei Produkten angezeigt, die noch keine Bewertung haben:

    upload_2019-7-11_17-48-40.png

    Gibt's da noch einen Trick oder was neues in 3.8.x?
     
  4. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Auf der Startseite sind die Sterne weg.
    Ich denke, für die Kategorie-Seiten musst Du das in der
    templates/Honeygrid/snippets/product_listing/product-USERMOD.html machen.
     
  5. hartwigbusse
    hartwigbusse Erfahrener Benutzer
    Registriert seit:
    10. Dezember 2014
    Beiträge:
    1.229
    Danke erhalten:
    278
    Danke vergeben:
    442
    Also ich würde die Sterne per CSS mit der Farbe deines Hintergrunds anpassen. So habe ich es gemacht.