Lieferzeitangabe bei Cross-Selling etc. fehlt

Thema wurde von postel, 7. Juli 2018 erstellt.

  1. Hallo Barbara,
    weil in der product_grid_only.html bei {if $p_shipping_name} ein hidden-grid steht.
     
  2. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.669
    Danke erhalten:
    11.379
    Danke vergeben:
    1.618
    #2 barbara, 8. Juli 2018
    Zuletzt bearbeitet: 8. Juli 2018
    Kann damit nichts zu tun haben, denn auf der Startseite, und z.B. bei den Sonderangeboten (die beide die selbe Datei nutzen) wird es angezeigt.
    Nur bei den Kacheln unter einem Artikel nicht.
    (die ...snippets/product_listing/product.html ist nur für die Artikel in den Kategorien zuständig)

    Ich werde da noch weiter suchen, denn meine Extrafelder wollen schon wieder angepasst werden.:(

    Nachtrag:
    Ich habe das mit dem "hidden_grid" gerade einmal raus genommen.
    Ergebnis:
    keine Anzeige im Cross-Selling, dafür aber eine permanente Anzeige (nicht nur beim drüber gehen mit der Maus) auf der Startseite
     
  3. Habe noch mal nachgeschaut, habe es ergänzend eingebaut.
    Anpassung in der product_grid_only.html
    HTML:
    {block name="snippets_product_listing_product_grid_only_description_rating"}
                    <div class="rating-container hidden-list" style="display:none;">
                        {if $showRating}
                            <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>
                        {/if}
                    </div>
                    {if $p_shipping_name}
                    <div class="shipping">
                        <div class="shipping-info-short">
                            {block name="snippets_product_listing_product_grid_only_description_shipping_time"}
                                    {$txt.text_shippingtime}<br>
                            {/block}
                            {if $p_shipping_img}
                                    {block name="snippets_product_listing_product_grid_only_description_shippint_image"}
                                        <img src="{$p_shipping_img}" alt="{$p_shipping_img_alt}" title="{$p_shipping_img_title}" />
                                    {/block}
                            {/if}
                            {block name="snippets_product_listing_product_grid_only_description_shipping_name"}
                                    {$p_shipping_name}
                            {/block}
                        </div>
                    </div><!-- // .shipping -->
                    {/if}
                {/block}
    
    da wird bei Cross-Sell-Artikeln die Lieferzeit angezeigt.
    https://www.moertel-schlauch.de/bun...tzgeraet-kurz-nw25-10-m-luftschlauch-1-2.html

    Inwieweit das auf der Startseite angezeigt wird? Da benutze ich die Boxen und Flyover nicht.
     
  4. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.669
    Danke erhalten:
    11.379
    Danke vergeben:
    1.618
    das werde ich nachher mal testen :)
    Danke.
     
  5. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.669
    Danke erhalten:
    11.379
    Danke vergeben:
    1.618
    Danke Gerd,
    aber so funktioniert das leider nicht, jedenfalls nciht bei mir.
    Cross-Sell-Artikel ist weiterhin ohne Lieferzeit:
    Unbenannt.JPG

    Auf der Startseite ist die Lieferzeit dafür doppelt:
    Unbenannt-1.JPG

    Ich habe auch noch einmal das "hidden_grid" raus genommen, auch da erscheint keine Anzeige.
    Da man für die Anzeige der Extrafelder in den Artikel "Ebenfalls gekauft" und "Cross-Selling / reverse-Cross-Selling"
    extra eine Datei überladen muss (includes/classes/product.php), habe ich den verdacht, dass die Lieferzeit hier gar nicht übergeben wird.

    Ich habe meine Anpassung jetzt raus genommen und Deine noch mal eingefügt,
    Nix.
     
  6. #6 postel, 8. Juli 2018
    Zuletzt von einem Moderator bearbeitet: 8. Juli 2018
    :rolleyes: Recht hast du, hatte ich vergessen,
    unter GXModules/.../Shop/Overloads/product/

    Nachtrag: Habe da auch noch zusätzlich die Tax-angaben eingebaut.
     

    Anhänge: